列表python
列表是python最經常使用的數據類型,它能夠做爲一個方括號內的逗號分隔值出現app
列表的數據類型不須要相同的類型ide
建立一個列表,只有在方括號([])以逗號(,)分割開便可,不須要相同的數據類型函數
列表表示方式spa
list1=['gao_wang','li_bin',1992,1990]排序
list2=[1,2,3,4,5,6]索引
list3=["a","b","c","d","e"]rem
訪問列表中的值it
1:list1=['gao_wang','li_bin',1992,1990]class
print("list1[0]值爲:",list1[0])
2:list2=[1,2,3,4,5,6]
print("list2[1:5]值爲:",list2[1:5])
輸出結果
list1[0]值爲:gao_wang
增長列表使用 list.append(內容)
list1=['gao_wang','li_bin',1992,1990]
list1.append(2010)
print(list1)
輸出結果
['gao_wang', 'li_bin', 1992, 1990, 2010]
刪除列表 del list(索引) list.remove('要刪除的內容')
1:
list1=['gao_wang','li_bin',1992,1990]
del list1[1]
print(list1)
2:
list1=['gao_wang','li_bin',1992,1990]
list1.remove('li_bin')
print(list1)
輸出結果
list1=['gao_wang',1992,1990]
小技巧
list1=['gao_wang','li_bin',1992,1990]
list2=[1,2,3,4,5,6]
print(len(list1))#取長度
print(list1+list2)#兩個列表組合
print(list1*4)#輸出4次列表
print(3 in list2)#返回一個bool值,判斷3是否在列表中
for i in list2:
print(i,end="") #迭代輸出值爲123456
列表的嵌套
list1=['gao_wang','li_bin',1992,1990]
list2=[1,2,3,4,5,6]
list3=[list1,list2]
print(list3)
print(list3[0][1])
列表中的函數
#list1.append('1992')#在列表末尾添加一個新的值
#print(list1.count(1992))#統計值在列表中出現的次數
#list1.extend(list2)#拓展列表
#print(list1.index('li_bin'))#查詢某個值的索引值
#list1.insert(1,8972)#在某個索引值後,添加一個值
#list1.pop(2)#根據索引刪除值,默認刪除列表中的最後一個
#list1.reverse()#列表翻轉
#list2.sort() #排序,只能對int排序,不能對str排序
#list1.clear()#清空列表
#li=list1.copy()#複製一個全新的列表,