資料型別
之前數字/字串型別 之後字典\布林型別
列表型別
使用列表的幾個函式
先建一個列表如name_list=['linda','david','louis','kevin','linda]
-
取值時,直接
print(name_list[0])
或者選取其他的數字替換0,也可以倒數取-1,-2...,還能[0:2],[-3:]這樣進行選取幾個 -
末尾新增,append函式
print(name_list.append('sessa'))
-
刪除,del函式,寫法參考
del name_list[-1]
-
隨機數,random,要先引用,示例為
import random
random.randint(1,36)
-
插入,insert函式,
print(name_list.insert(1,'coco'))
這種的話是插入在順序1之前(數字之前) -
刪除,列表內對應序號的字串,pop,示例
print(name_list.pop(-1))
-
刪除,列表內對應字串,remove,示例
print(name_list.remove('kevin'))
與pop區別在於一個按序號刪除一個按具體量刪除 -
索引,指定元素的索引,index,但是隻會索取第一個
print(name_list.index('kevin'))
-
索引計數,指定元素的索引,count,
print(name_list.count('kevin'))
-
複製,copy,複製一個列表,
print(name_list.copy())
目前感覺沒啥用 -
新增,extend這裡類似於,append,但不同,要先新增再列印原列表
-
直接
print(name_list.extend(['giraffe','elephant','koala'])
不對,列印的還是原列表 -
而是
-
#先新增 name_list.extend(['giraffe','elephant','koala']) print(name_list) #再列印
-
-
如果新增的是一個字串,那麼會將它拆開為列表放進去
-
反轉,reverse,先反轉,再列印....
-
排序,sort,按照首字母進行列表排序,還是先反轉,再列印....