最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對Python3中列表乘以某一個數(shù)的示例詳解

 更新時間:2019年07月20日 09:23:47   作者:WeverLu  
今天小編就為大家分享一篇對Python3中列表乘以某一個數(shù)的示例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在Python列表操作中:列表乘以某一個數(shù),如list2 = list1 * 2 得到一個新的列表是list1的元素重復(fù)n次,且list1不改變。

但運行如下代碼時,得到的新列表b中,b[0]和b[1]的地址相同,即對b[0]進(jìn)行操作,b[1]也會發(fā)生改變。

a = [0]
b = [a] * 2
print(b)
b[0].append(1)
print(b)

輸出為:

[[0], [0]]
[[0, 1], [0, 1]]

隨后嘗試以下幾種代碼:

代碼(1)

a = [0]
b = [a for _ in range(2)]
print(b)
b[0].append(1)
print(b)

輸出仍為:

[[0], [0]]
[[0, 1], [0, 1]]

代碼(2)

a = [0]
b = [list(a) for _ in range(2)]
print(b)
b[0].append(1)
print(b)

輸出為:

[[0], [0]]
[[0, 1], [0]]

代碼(3)

b = [[] for _ in range(2)]
print(b)
b[0].append(1)
print(b)

輸出為:

[[], []]
[[1], []]

以上這篇對Python3中列表乘以某一個數(shù)的示例詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

类乌齐县| 西平县| 灵山县| 岳阳县| 隆德县| 孝昌县| 伊宁县| 嘉禾县| 潜山县| 瑞安市| 大丰市| 昌乐县| 玉溪市| 巨野县| 白银市| 自贡市| 上虞市| 上虞市| 楚雄市| 望奎县| 伊宁县| 宣城市| 历史| 叙永县| 柘城县| 吐鲁番市| 建平县| 九龙县| 诸城市| 三穗县| 金华市| 西安市| 吴忠市| 密云县| 呼玛县| 台江县| 江城| 高邮市| 漳平市| 墨玉县| 牙克石市|