7.列表(資料型別-list)
阿新 • • 發佈:2021-07-25
列表:list
1.列表中的元素:
列表中的元素可以是任何資料型別,也可以是空
例如:
空列表:a=[]
a1=[1,"a",1.2,-1,[1,2,3],(1,2,3),{1:1,2:2},{1,2,"c"}]
2.新增元素:
1.append()--列表的末尾增加
a=["a","b","c"]
a.append("d")
2.insert(index,vaule)---把元素新增在哪個位置
a=["a","b","c"]
a.insert(1,"leaves")
3.extend(序列)---批量加入元素,不保留原有格式型別
a=["a","b","c"]
m=[1,2,3,"d",[1,2]]
a.extend(m)----["a","b","c",1,2,3,"d",[1,2]]
如果是append(m)則是需要保留格式型別的
a.append(m)----["a","b","c",[1,2,3,"d",[1,2]]]
3.查詢列表:
正序: 0 1 2 3 4
a = [“a” ,”b” ,”c” ,”d” ,”e”]
倒敘:-5 -4 -3 -2 -1
格式:a [ 起始值:結束值:步長 ]
1.取單個值
a[2]--- 正序
a[-3]--- 倒敘
2.取連續的值
a[1:4] --- 正序
a[-2:-4] --- 倒敘
3.index(元素值)- - -檢視元素中的索引
4.修改列表:
1.修改單個值
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
a[1]=2
2.批量修改
如果超出列表取值,則自動新增
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
a[1:4]=1,2,3,4,5
5.刪除列表中的元素:
1.del刪除:
1.del- -刪除單個元素:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a[-1]
2.del- -批量刪除元素:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a[0:3]
3.del- -刪除變數:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a
2.pop-刪除:
pop() 預設刪除最後一個元素
pop(索引)按照指定索引刪除
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]