python——列表入門

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

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),'個元素')
list.append(1)#在列表末端添加新對象1
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']

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章