1.在列表末尾新增新的物件
1 li=[11,22,33,'aa','bb','cc']
3 print(li)
2.清空列表
1 li=[11,22,33,'aa','bb','cc']
2 li.clear()
3 print(li)
3.列表拷貝
1 li=[11,22,33,'aa','bb','cc']
2 li_new=li.copy()
3 print(li_new)
4.計算元素出現的次數
1 li=[11,22,33,'aa','bb','cc','aa']
2 li_new=li.count("aa")
3 print(li_new)
1 li3=[11,22,33,'aa','bb','cc','aa']
3 print(li3)
6 li=[11,22,33,'aa','bb','cc','aa']
7 li.extend('kkvv')
8 print(li)
10 li1=[11,22,33,'aa','bb','cc','aa']
11 li1.extend(['kk','vv'])
12 print(li1)
6.根據值獲取當前值索引位置(左邊優先,找到後就不會找下乙個元素了)
1 li=[11,22,33,'aa','bb','cc','aa']
2 r1=li.index('aa',0,-1)
3 print(r1)
7.在指定索引位置的前面插入元素
1 li=[11,22,33,'aa','bb','cc','aa']
2 li.insert(-1,["aa","bb"])
3 print(li)
8.刪除某個值(1.指定索引;2. 預設最後乙個),並獲取刪除的值
1 li=[11,22,33,'aa','bb','cc','aa']
2 r1=li.pop()
3 print(li)
4 print(r1)
6 li=[11,22,33,'aa','bb','cc','aa']
7 r1=li.pop(2)
8 print(li)
9 print(r1)
9.刪除列表中的指定值,左邊優先
1 li=[11,22,33,'aa','bb','cc','aa']
2 li.remove('aa')
3 print(li)
10.將當前列表進行翻轉
1 li=[11,22,33,44,55]
2 li.reverse()
3 print(li)
11.列表的排序(reverse=true時倒序排序)
1 li=[11,22,33,44,55]
2 li.sort()
3 print(li)
5 li2=[11,22,33,44,55]
6 li2.sort(reverse=true)
7 print(li2)
注:1.列表中可以巢狀任何型別資料(數字、字串、列表、布林值等)
2.列表索引取值 pirnt(li[3])
3.列表切片 print (li[2:-1])
4.for迴圈和while迴圈
5.列表的元素可以被修改,元素是有序的(字串元素不能被修改)
6.列表中的索引修改元素 li=[1,2,3,4] li[1]='aa' print (li)
7.列表中刪除元素(索引刪除和切片刪除) del li[2] del li[0:2]
8.列表中的in操作(返回布林值真與假)
1 li = [1, 12, 9, "age", ["aaa", ["19", 10], "bbb"], "cc", true]
2 v1 = "aaa" in li
3 print(v1) #false 第4個元素是乙個列表
4 v3=li[4][1][1] #取出列表巢狀列表元素10
5 print (v3)
6 v2 = "age" in li
7 print(v2) #true
9.列表轉換成字串(a.直接使用字串join方法:列表中的元素只有字串 b.需要自己寫for迴圈乙個乙個處理: 既有數字又有字串)
1 li = [ "age","aa", "bb", "dd"]
2 v1=''.join(li)
3 print (v1)
5 li2 = [ "age","aa", "bb", "dd",10,12,13]
6 v3=''
7 for i in li2:
8 v3=v3 + str(i)
9 print(v3)
python整數和列表 列表和整數Python
假設實際縮排如下 specialnum 10 def number move move number for elements in range len move number if specialnum move number 1 x move number.index specialnum y ...
Python列表和元祖有什麼不同
相同點 都是序列型別 回答它們的區別之前,先來說說兩者有什麼相同之處。list 與 tuple 都是序列型別的容器物件,可以存放任何型別的資料 支援切片 迭代等操作 foos 0,1,2,3,4,5,6,7,8,9 foos 0 10 2 0,2,4,6,8 bars 0,1,2,3,4,5,6,7...
有了列表,為什麼 Python 還有元組?
有了列表,為什麼 python 還有元組?python中有乙個基礎的資料結構,叫做元組 tuple 但是一般挺少有人會去用它的,因為在開發過程中,列表 list 基本已經能夠滿足我們的需求。即使是這樣,你也千萬不要就此認為元組是多餘的。不然在面試中也不會經常被人問,元組和列表有啥區別?為什麼需要元組...