應該是和數組差不多,但是這個有很多內置的方法#定義a=["wuchao","jinxing","123","456","789","110"]基本操作 #切片print(a[1:4])print(a[2:])#最後一個為空,則取到最後,為-1則取到倒數第二個,以此類推print(a[4:2:2])# ...
應該是和數組差不多,但是這個有很多內置的方法
#定義
a=["wuchao","jinxing","123","456","789","110"]
基本操作
#切片
print(a[1:4])
print(a[2:])#最後一個為空,則取到最後,為-1則取到倒數第二個,以此類推
print(a[4:2:2])#加個步長;步長是負數,則重後面開始取,第一個參數索引號開始取,第二個參數是到哪裡
#這裡是從索引號第4個開始取,步數為2,到左邊(尾)也就是“jinxing”那個位置
#添加appendinsert
a.append("qing")#追加到最後一個位置
a.insert(-1,"hua")#添加到任一位置
extend,也是添加方法
#批量修改
a[3:5]=["xiongdi","qizi"]
#刪除removepopdel
a.remove("wuchao")#通過值刪除
b=a.pop(2)#通過索引刪除,會返回值,不指定索引會刪除最後一個
dela[1:3]#這種刪除強大
內置方法
#count計數方法
num=a.count("qing") #有2個qing
#extend方法
x=[1,2,3]
y=[4,5,6]
x.extend(y)#x添加了y裡面的元素
#index方法
print(a.index("qing",a.index("qing")+1))
#reverse方法,倒置
a.reverse()
#sort方法排序方法
x.sort(reverse=True)
#判斷在不在a裡面
print("hua" in a)
#清除裡面的東西
x.clear()
#判斷是不是列表
type(x)islist