詳解python 一維、二維列表的初始化問題
更新時間:2022年06月26日 15:46:38 作者:m0_46483236
這篇文章主要介紹了python 一維、二維列表的初始化,本文通過兩種方式給大家詳細(xì)講解,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
一維列表的初始化:
初始一個長度為5的列表
方式1:
a = [0]*5 # [0, 0, 0, 0, 0]
方式2:
a = [0 for _ in range(5)] # [0, 0, 0, 0, 0]
二維列表的初始化:
初始一個2*5的列表:
方式1:
b = [[0]*5 for _ in range(2)] # [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
方式2:
b = [[0 for _ in range(5)] for _ in range(2)] # [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
注意:
下述方式是錯誤的,這相當(dāng)于將[0]*5這個一維列表復(fù)制了2次,每當(dāng)改變其中一個一維列表中的元素,剩余列表中的元素也會跟著改變。
b = [[0]*5]*2 # [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]] b[0][1] = 3 # [[0, 3, 0, 0, 0], [0, 3, 0, 0, 0]]
到此這篇關(guān)于python (一維、二維)列表的初始化的文章就介紹到這了,更多相關(guān)python列表的初始化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python+Opencv身份證號碼區(qū)域提取及識別實(shí)現(xiàn)
這篇文章主要介紹了Python+Opencv身份證號碼區(qū)域提取及識別實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
python操作ssh實(shí)現(xiàn)服務(wù)器日志下載的方法
這篇文章主要介紹了python操作ssh實(shí)現(xiàn)服務(wù)器日志下載的方法,涉及Python建立ssh連接并下載服務(wù)器日志的相關(guān)技巧,需要的朋友可以參考下2015-06-06

