建立列表
追加列表元素names = ['**晴明','神樂','源博雅','八百比丘尼']
刪除列表元素
插入列表元素del names[1] #刪除下標對應的元素,必須用下標names.remove("神樂")#刪除指定的元素,不能用下標names.pop()#刪除最後乙個元素
檢視列表元素names.insert(1,'犬神')#在1號元素前插入「犬神」
列表切片print(names)#檢視整個列表print(names[0])#檢視第乙個元素
print(names[-1])#檢視倒數第乙個元素
列表擴充套件print(names[1:4])#列印下標1至下標4之間的元素,但是不包括下標4的元素print(names[:4])#列印下標0至下標4之間的元素,但是不包括下標4的元素,從0號開始0可以省略
print(names[1:])#列印下標1至最後乙個下標之間的元素,結尾下標可以省略
print(names[0::2])#後面的2是代表,每隔乙個元素,就取乙個
列表拷貝names = ['**晴明','神樂','源博雅','八百比丘尼']b =[1,2,3]
names.extend(b)
print(names)
淺copy
深copynames = ['**晴明','神樂','源博雅','八百比丘尼',['大天狗','茨木童子','酒吞童子']]names_copy = names.copy()
print(names)
print(names_copy)
names[0] = '炎魔'
names[4][0] = '判官'
print("原版:",names)
print("copy版本:",names_copy)
列表統計#深copyimport copy
names = ['**晴明','神樂','源博雅','八百比丘尼',['大天狗','茨木童子','酒吞童子']]
names_copy = copy.deepcopy(names)
print(names)
print(names_copy)
names[0] = '炎魔'
names[4][0] = '判官'
print("原版:",names)
print("copy版本:",names_copy)
排序和反轉
獲取下標
元祖names = ['3','tom','jack','2','rose','paopao','vivian','1']print(names.index('tom'))
names = ('3','tom','jack','2','rose','paopao','vivian','1')print(names)
#元祖是唯讀列表,可以使用count和index方法
資料型別 列表
一 列表 1.1 作用 多個裝備,多個愛好,多門課程,多個女朋友等 1.2 定義 內可以有多個任意型別的值,逗號分隔 my friend sean 18,75kg 176cm jake 21,50kg 165cm print my friend msg list anc print msg a n ...
Python資料型別 列表型別
res list hello 能被for迴圈的型別均可作list型別轉換,字串,列表,字典l 11,22,33 print l 1 l 0 44 print l l 11,22,33,44,55 res l 0 4 2 l 頭 尾 步長 顧頭不顧尾,不是改原值,是產生新值 res1 l 複製原列表l...
015 資料型別 列表型別
目錄如果現在有乙個需求,我們需要儲存乙個人的愛好,如果我們使用我們之前學過的資料型別儲存,那麼毫無疑問,我麼只能使用字串儲存,並且乙個人的愛好可能是多個的,因此我們用空格作為愛好與愛好之間的分隔符。hobbies read run girl print hobbies read run girl但是...