python 學習第四天
阿新 • • 發佈:2019-01-27
ear 數組 pan remove 出現 del str [] ever
2.5列表list。
列表是python中的基礎數據類型之一,其他語言中也有類似於列表的數據類型,比如js中叫數組,他是以[]括起來,每個元素以逗號隔開,而且他裏面可以存放各種數據類型比如:
li = [‘alex’,123,Ture,(1,2,3,’wusir’),[1,2,3,’小明’,],{‘name’:’alex’}]
列表相比於字符串,不僅可以儲存不同的數據類型,而且可以儲存大量數據,32位python的限制是 536870912 個元素,64位python的限制是 1152921504606846975 個元素。而且列表是有序的,有索引值,可切片,方便取值。
2.5.1、增。
li = [1,‘a‘,‘b‘,2,3,‘a‘] # li.insert(0,55) #按照索引去增加 # print(li) # # li.append(‘aaa‘) #增加到最後 # li.append([1,2,3]) #增加到最後 # print(li) # # li.extend([‘q,a,w‘]) #叠代的去增 # li.extend([‘q,a,w‘,‘aaa‘]) # li.extend(‘a‘) # li.extend(‘abc‘) # li.extend(‘a,b,c‘) # print(li)
2.5.2、刪。
# l1 = li.pop(1) #按照位置去刪除,有返回值 # print(l1)# del li[1:3] #按照位置去刪除,也可切片刪除沒有返回值。 # print(li) # li.remove(‘a‘) #按照元素去刪除 # print(li) # li.clear() #清空列表
2.5.3、改
# 改 # li = [1,‘a‘,‘b‘,2,3,‘a‘] # li[1] = ‘dfasdfas‘ # print(li) # li[1:3] = [‘a‘,‘b‘] # print(li)
2.5.4、查。
切片去查,或者循環去查。
2.5.5、其他操作。
count(數)(方法統計某個元素在列表中出現的次數)。
1 a = ["q","w","q","r","t","y"] 2 print(a.count("q"))
index(方法用於從列表中找出某個值第一個匹配項的索引位置)
1 a = ["q","w","r","t","y"] 2 print(a.index("r"))
sort (方法用於在原位置對列表進行排序)。
reverse (方法將列表中的元素反向存放)。
1 a = [2,1,3,4,5] 2 a.sort()# 他沒有返回值,所以只能打印a 3 print(a) 4 a.reverse()#他也沒有返回值,所以只能打印a 5 print(a)
列表轉換為字符串 .join
字符串轉換為列表 .split
python 學習第四天