python 列表入門

2022-09-07 13:00:10 字數 1250 閱讀 1611

學習列表先分析一段程式:

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...