學習列表先分析一段程式:
list = ['zx', 'xkd', 1997, 2018]
list1=list+[1,2,3]#列表拼接
list2=[list,list1]
print('巢狀的列表為:',list2)#輸出巢狀的列表
print('巢狀列表的第乙個組元素:',list2[0])#輸出巢狀列表的第乙個組元素
print('拼接列表第一組的第二個元素:',list2[0][1])#輸出拼接列表第一組的第二個元素
print('拼接的列表:',list1)#輸出拼接的列表
print('原來列表',list)#輸出原來列表
del list[2]# 刪除列表第三個元素
print ("第三個元素為 : ", list[2])
list[2] = 2020
print ("更新後的第三個元素為 : ", list[2])
print('列表有',len(list),'個元素')
print('輸出新增物件後的列表:',list)#輸出這個列表
輸出:
巢狀的列表為: [['zx', 'xkd', 1997, 2018], ['zx', 'xkd', 1997, 2018, 1, 2, 3]]
巢狀列表的第乙個組元素: ['zx', 'xkd', 1997, 2018]
拼接列表第一組的第二個元素: xkd
拼接的列表: ['zx', 'xkd', 1997, 2018, 1, 2, 3]
原來列表 ['zx', 'xkd', 1997, 2018]
第三個元素為 : 2018
更新後的第三個元素為 : 2020
列表有 3 個元素
輸出新增物件後的列表: ['zx', 'xkd', 2020, 1]
列表的複製:
list5=[0,1,2,3,4,5,6,7,8]
list6=list5.copy()#列表複製
list6=list6+['a','b','c']
print("原始列表為:",list5)
print("修改後的列表為:",list6)
輸出:
原始列表為: [0, 1, 2, 3, 4, 5, 6, 7, 8]
修改後的列表為: [0, 1, 2, 3, 4, 5, 6, 7, 8, 'a', 'b', 'c']
Python入門之列表
python中的列表類似於c語言中的陣列,下面通過例項說明介紹幾種常用的使用方法。1.空列表的建立 empty print empty 2.列表中元素的檢視 words a b c print words 2 c print words 3 traceback most recent call la...
python入門筆記 列表
python入門筆記 列表 i jue ji 123 5.43,52 print type i print i 2 4 左閉右開 print i 3 輸出n次列表中的資料 print i 1 倒序輸出 dasx 追加乙個dasx字元 print i 545 追加545數字 print i grrg ...
Python入門列表生成式
如果要生成 1x1,2x2,3x3,10x10 怎麼做?這個時候可以用到列表生成 x x for x in range 1,11 1,4,9,16,25,36,49,64,81,100 列表生成式的 for 迴圈後面還可以加上 if 判斷。例如 x x for x in range 1,11 1,4...