1. 程式人生 > >002列表和元組

002列表和元組

del bsp 是不是 rem ext 追加 清除 pop 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

002列表和元組