列表
a=["item1","item2","item3","item4","item5"]
列表的操作(增、刪、改、查)
1.查
a[0] #表示 取到下標(biāo)為0的值
print(a[0])
#輸出item1
a[1:3] #表示 取到下標(biāo) 1~2的值
print(a[1:3])
#輸出 ["item2","item3"]
a[1:] #表示 取到下標(biāo) 1~最后 的值
print(a[1:])
#輸出 ["item2","item3","item4","item5"]
a[1:-1] #表示 從下標(biāo)1開(kāi)始取到倒數(shù)第二個(gè)值
print(a[1:-1])
#輸出 ['item2', 'item3', 'item4']
a[0:4:2] #表示 取到下標(biāo) 0~3 之間每隔2取一次值
print(a[0:4:2])
#輸出 ['item1', 'item3']
a[3::-1] #表示 取到下標(biāo) 3~0 之間 的值(倒的取值)
print(a[3::-1])
#輸出 ['item4', 'item3', 'item2', 'item1']
a[3:0:-1] #表示 取到下標(biāo) 3~1 之間 的值(倒的取值)
print(a[3::-1])
#輸出 ['item4', 'item3', 'item2']
"item1" in a #表示 判斷 item1 是否在列表a里面
print("item1" in a)
#輸出 True
2.改
a[0]="改"
print(a)
#輸出 ['改', 'item2', 'item3', 'item4', 'item5']
a[1:3]=["改","改"] #表示 修改下標(biāo) 1~2 之間的值
print(a)
#輸出 ['item1', '改', '改', 'item4', 'item5']
3.增
a.append("增") #表示 在列表最后附加一個(gè)值
print(a)
#輸出 ['item1', 'item2', 'item3', 'item4', 'item5', '增']
a.insert(2,"增") #表示 在列表下標(biāo)為2的位置上插入一個(gè)值
print(a)
#輸出 ['item1', 'item2', '增', 'item3', 'item4', 'item5']
4.刪
a.remove(a[2]) #表示 刪除列表下標(biāo)為2的值
print(a)
#輸出 ['item1', 'item2', 'item4', 'item5']
b = a.pop(2) #表示 刪除列表下標(biāo)為2的值,并且返回該值
print(b)
#輸出 item3