names = ["a","b","c"] #定義乙個列表 雙引號引起來表示列表的元素,看上去是數字其實是字串
print(names[0],names[b]) #切片 names[0] 表示列表中第乙個元素,names[a]表示列表中第二個元素,以此類推
print(names[:b])
#切片 開始到第三個
print(names[-a]) #取最後乙個
print(names[-b])
#右邊數第二個
print(names[-b:])
#取後兩個
輸出結果
a c['a', 'b']cb
['b', 'c']
names = ["a","b","c"]
print(names.index("c"))
print(names[names.index("c")])
輸出結果
2 ##下標是2的元素 相當於是列表中的第三個
cnames = ["a","b","c","c"]
print(names.count("c"))
輸出結果
2names = ["a","b","c","c"]
names.reverse()
print(names)
輸出結果
['c', 'c', 'b', 'a']
或者names = ["a","b","c"]
a = names[::-1]
print(a)
輸出結果
['c', 'b', 'a']
規則:特殊符號—數字—大寫—小寫
names = ["b","a","c","c"]
names.sort()
print(names)
輸出結果
['a', 'b', 'c', 'c']
names = ["b","a","www","qqq","c","d","e","f"]
print(names[0:-1:2])
print(names[::2]) #從開始到結束隔乙個取乙個
輸出結果
['b', 'www', 'c', 'e']
['b', 'www', 'c', 'e']
print(names)
輸出結果
['a', 'b', 'c', '4']
names = ["a","b","c"]
names.insert(a,"d") #在第a個位置插入"5"
print(names)
輸出結果
['a', 'd', 'b', 'c']
names = ["b","a","c","c"]
names2 = [1,2,3,4]
names.extend(names2)
print(names)
輸出結果
['b', 'a', 'c', 'c', 1, 2, 3, 4]
names = ["b","a",["www","qqq"],"c","c"]
name2 = names.copy()
print(names)
print(name2)
輸出結果
['b', 'a', ['www', 'qqq'], 'c', 'c']
['b', 'a', ['www', 'qqq'], 'c', 'c']
names = ["a","b","c"]
names[1] = "d" #下標為1的元素改為"d"
print(names)
輸出結果
['a', 'd', 'c']
names = ["b","a",["www","qqq"],"c","c"]
names[2][0]="wwe" #第三個元素裡的第乙個
print(names)
輸出結果
['b', 'a', ['wwe', 'qqq'], 'c', 'c']
方法一names = ["a","b","c"]
names.remove("a")
print(names)
輸出結果
['b', 'c']
方法二names = ["a","b","c"]
del names[0] #=names.pop(1)
print(names)
輸出結果
['b', 'c']
方法三names = ["a","b","c"]
names.pop() #default remove the last one
print (names)
輸出結果
['a', 'b']
names = ["a","b","c","c"]
names.clear()
print(names)
輸出結果
python學習筆記(二)列表操作
python學習筆記 二 列表操作 列表及列表操作 列表是最常用的資料型別之一,列表也叫陣列,列表定義,使用即可 列表裡面可以再套列表,乙個裡面套乙個列表,叫二維陣列 乙個裡面套乙個列表,裡面的列表再套乙個列表,這個叫三位陣列,套幾層就是幾維,定義格式如下 1 list1 1,2,3,4 乙個普通的...
Python筆記3 列表
列表的簡單操作 列表操作 列表組合 list4 1,2,3 list5 4,5,6 print list4,list5 print list4 list5 列表重複 list6 7,8,9 print list6 3 in not in print 1 in 1,2,3 列表擷取 切片 list7 ...
Python 01 列表和元組
列表和元祖是python的基本資料結構。本文首先對序列做乙個概覽,然後講解序列的通用操作,然後分別講解列表和元組。在python中最基本的資料結構是序列,在序列中每個元素被分配乙個序號 即元素的位置,也成索引。python包含6種內建的序列 列表 元組 字串 unicode字串 buffer物件 x...