C語言有include,python就有import (雖然處理不像c嚴謹 ex:優先執行 # ) 但基本上import 引入函式庫(library)的功能就足夠了,所以import的功能就是把丟在library的套件或在此目錄的套件給import 進來:
Python中,如果想簡單做個排序。直接用他排數列在方便不過了 , 甚至可用它來排折線圖大小
Ex1:(sort陣列數列)
#Ex1
a = [15,56,78,46,1,5] #數字排列
b = ['ad' , 'cc' , 'bst' , 'zero' , 'fause' , 'google'] #字首排列
c = [(15 , 'google') , (56 , 1) , (948276 , 'KQGHT')] #混和排列
a.sort()
b.sort()
c.sort()
print(a ,'\n',b ,'\n',c)
Ex2:(sort折線圖)
import matplotlib.pyplot as ptm
l_x = [8,48,66,18,25,96,11]
l_y = [15,5,50,35,60,95,25]
l_x.sort()
l_x.sort()
ptm.plot(l_x , l_y)
ptm.show()
排序前(醜死了)
排序後
當然 python 也像c語言一樣可以自己做函式或套件,因為本身sort() 就有很多缺陷(不能排ascii 編碼,只能呼叫字元char) 除了選擇自己做函式。當然可以上網找更快演算法更好的函式來替代。就像買個替代零件,只要看個說明書(套件使用方式) 就可事半功倍呢~
這裡指的qsort() 並不是一個可用的函式,只是純粹表達更快的排列函式 建議可上github 找更好用的函式 https://github.com/search?q=python+sort