91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何對Python3中列表乘以某一個數

發布時間:2021-07-26 13:47:41 來源:億速云 閱讀:497 作者:小新 欄目:開發技術

小編給大家分享一下如何對Python3中列表乘以某一個數,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

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

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

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中列表乘以某一個數”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

当雄县| 旺苍县| 井陉县| 微博| 宜兴市| 弥渡县| 白沙| 宝鸡市| 文山县| 织金县| 永寿县| 通辽市| 顺义区| 老河口市| 靖江市| 东山县| 抚松县| 台中县| 施秉县| 天水市| 南岸区| 达日县| 抚松县| 临泉县| 紫金县| 全州县| 石渠县| 岳池县| 吴川市| 宜都市| 厦门市| 都昌县| 论坛| 镇巴县| 深圳市| 荥阳市| 静安区| 阜阳市| 长白| 特克斯县| 洛阳市|