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

Python 初始化多維數(shù)組代碼

 更新時(shí)間:2008年09月06日 14:26:02   作者:  
python多維數(shù)組方法示例代碼
Python中初始化一個(gè)5 x 3每項(xiàng)為0的數(shù)組,最好方法是:
multilist = [[0 for col in range(5)] for row in range(3)]

我們知道,為了初始化一個(gè)一維數(shù)組,我們可以這樣做:
alist = [0] * 5

沒錯(cuò),那我們初始化一個(gè)二維數(shù)組時(shí),是否可以這樣做呢:
multi = [[0] * 5* 3

其實(shí),這樣做是不對(duì)的,因?yàn)閇0] * 5是一個(gè)一維數(shù)組的對(duì)象,* 3的話只是把對(duì)象的引用復(fù)制了3次,比如,我修改multi[0][0]:
multi = [[0] * 5* 3
multi[0][0] 
= 'Love China'
print multi
輸出的結(jié)果將是:
[['Love China', 0, 0, 0, 0], ['Love China', 0, 0, 0, 0], ['Love China', 0, 0, 0, 0]]
我們修改了multi[0][0],卻把我們的multi[1][0],multi[2][0]也修改了。這不是我們想要的結(jié)果。

如果我們這樣寫呢:
multilist = [[0] * 5 for row in range(3)]
multilist[0][0] 
= 'Love China'
print multilist
我們看輸出結(jié)果:
[['Love China', 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
恩,沒問題。但是,由于使用 * 的方法比較容易引起混淆導(dǎo)致Bug,所以還是推薦使用上面第一種方法,即:
multilist = [[0 for col in range(5)] for row in range(3)]

相關(guān)文章

  • Python實(shí)現(xiàn)創(chuàng)建模塊的方法詳解

    Python實(shí)現(xiàn)創(chuàng)建模塊的方法詳解

    導(dǎo)入一個(gè)模塊,我們一般都會(huì)使用?import?關(guān)鍵字,但有些場(chǎng)景下?import?難以滿足我們的需要。所以除了?import?之外還有很多其它導(dǎo)入模塊的方式,下面就來介紹一下
    2022-07-07
  • 在Python中使用異步Socket編程性能測(cè)試

    在Python中使用異步Socket編程性能測(cè)試

    異步網(wǎng)絡(luò)據(jù)說能極大的提高網(wǎng)絡(luò)server的連接速度,所以打算寫一個(gè)專題,來學(xué)習(xí)和了解異步網(wǎng)絡(luò).因?yàn)镻ython有個(gè)非常出名的異步Lib:Twisted,所以就用Python來完成.
    2014-06-06
  • 使用pandas的DataFrame的plot方法繪制圖像的實(shí)例

    使用pandas的DataFrame的plot方法繪制圖像的實(shí)例

    今天小編就為大家分享一篇使用pandas的DataFrame的plot方法繪制圖像的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • matlab繪制局部放大圖圖文教程

    matlab繪制局部放大圖圖文教程

    這篇文章主要給大家介紹了關(guān)于matlab繪制局部放大圖的相關(guān)資料,所謂局部放大即呈現(xiàn)子圖,以顯示局部細(xì)節(jié),需要的朋友可以參考下
    2023-07-07
  • Python包的版本切換和更新方式

    Python包的版本切換和更新方式

    這篇文章主要介紹了Python包的版本切換和更新方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Python+tkinter實(shí)現(xiàn)動(dòng)態(tài)連接數(shù)據(jù)庫

    Python+tkinter實(shí)現(xiàn)動(dòng)態(tài)連接數(shù)據(jù)庫

    在使用 Tkinter (tk) 開發(fā) GUI 程序時(shí),可以通過多種方式讓用戶自由更改數(shù)據(jù)庫連接地址,本文主要介紹了三種常用方法,感興趣的小伙伴可以了解下
    2025-03-03
  • Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警

    Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警

    這篇文章主要介紹了Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • 關(guān)于對(duì)python中進(jìn)程的幾個(gè)概念理解

    關(guān)于對(duì)python中進(jìn)程的幾個(gè)概念理解

    進(jìn)程由程序,數(shù)據(jù)和進(jìn)程控制塊組成,是正在執(zhí)行的程,程序的一次執(zhí)行過程,是資源調(diào)度的基本單位,下面這篇文章主要給大家介紹了關(guān)于對(duì)python中進(jìn)程的幾個(gè)概念理解,需要的朋友可以參考下
    2021-10-10
  • Python函數(shù)生成器原理及使用詳解

    Python函數(shù)生成器原理及使用詳解

    這篇文章主要介紹了Python函數(shù)生成器原理及使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • django DRF圖片路徑問題的解決方法

    django DRF圖片路徑問題的解決方法

    這篇文章主要給大家介紹了關(guān)于django DRF圖片路徑問題的解決方法,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09

最新評(píng)論

淮阳县| 沐川县| 天长市| 顺义区| 林甸县| 阳朔县| 集贤县| 四会市| 甘孜县| 菏泽市| 西青区| 松原市| 宜昌市| 博白县| 西贡区| 铜陵市| 琼海市| 苍梧县| 新丰县| 马尔康县| 福州市| 宿松县| 东山县| 衡山县| 沭阳县| 永宁县| 泾源县| 浦北县| 牙克石市| 时尚| 比如县| 林州市| 兴化市| 钟山县| 崇礼县| 尉犁县| 壤塘县| 会东县| 望奎县| 广昌县| 西和县|