1. 程式人生 > >python的list相關知識

python的list相關知識

python 一次 新的 jin import end sort 2.x 索引

關於list的相關知識 list01 = [‘alex‘,12,65,‘xiaodong‘,100,‘chen‘,5] list02 = [67,7,‘jinjiao_dawang‘,‘relax1949‘,53] #打印list01、list02 print(list01) print(list02) #列表截取、切片 print(list01[1]) print(list01[-2]) print(list01[1:3]) #列表重復 print(list01 * 3) #列表組合 print(list01 + list02) #獲取列表長度 print(len(list01)) #將對象插入列表 print(list01.insert(0,‘Dawang‘)) print(list01) #刪除列表元素 #print(del list02[1]) #刪除最後一個元素,默認是最後一個元素,列表裏面的列表也是叫做元素 print(list01.pop()) print(list01) #刪除列表中某個值的第一個匹配項 print(list01.remove(‘hello world‘)) print(list01) #元素是否存在與列表中 if obj in list,so is true print(‘alex‘ in list01) #叠代 for i in list01: print(i) #比較兩個列表元素,1為大,-1為小,cmp函數只適用與2.x版本,3.x版本用operator模塊 #print cmp(list01,list02) #for 2.x import operator print(operator.eq(‘alex‘,‘alex‘)) #判斷兩個元素,若為真,則true,若假,則false #列表最大值、最小值,類型必須相同 print(max([23,45,1,87,3])) print(min([23,45,1,87,3])) #將元組轉換為列表 text = (1,2,3,4,5,6) print(list(text)) #在列表末尾追加新的元素 print(list01.append(‘hello world‘)) print(list01) #在列表末尾一次性追加另一個序列中的多個值 print(list01.extend([list02])) print(list01) #統計某個元素在列表中出現的次數 print(list01.count(‘xiaodong‘)) #從列表中找出某個值第一次匹配時的索引位置 print(list01.index(‘xiaodong‘)) #反向列表中元素 print(list01.reverse()) print(list01) #對列表進行排序 #print(list01.sort()) #不能包括字符型和數值型,即類型要一致,所以該列表不能排序 yy = [1,6,3,9,7] yy.sort() print(yy)

python的list相關知識