中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Python中數組的功能是什么

今天就跟大家聊聊有關Python中數組的功能是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站制作、成都網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的洛扎網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

Python中沒有數組的數據結構,但列表很像數組,如:

a=[0,1,2]

這時a[0]=0, a[1]=1, a[[2]=2,但引出一個問題,即如果Python數組a想定義為0到999怎么辦,這時可能通過a = range(0, 1000)實現?;蚴÷詾閍 = range(1000).如果想定義1000長度的a,初始值全為0,則 a = [0 for x in range(0, 1000)]下面是二維數組的定義:

直接定義 a=[[1,1],[1,1]],這里定義了一個2*2的,且初始為0的二維數組。

間接定義 a=[[0 for x in range(10)] for y in range(10)],這里定義了10*10初始為0的二維數組。

后來,我在網上找到了更簡單的字義二維數組的方法:

b = [[0]*10]*10,定義10*10初始為0的二維數組。

與 a=[[0 for x in range(10)] for y in range(10)]比較:print a==b的結果為True。

但用b的定義方法代替a后,以前的可以正常運行的程序也出錯了,經過仔細分析得出區別:

a[0][0]=1時,只有a[0][0]為1,其他全為0。

b[0][0]=1時,a[0][0],a[1][0],只到a[9,0]全部為1。

由此得到大數組中的10個小的一維數據全是一個相同的引用,即指向同一地址。

故 b = [[0]*10]*10并不符合我們常規意義上的二維數組。

同時經過試驗:c=[0]*10的定義與c=[0 for x in range(10)]有同樣的效果,而沒有上面相同引用的問題,估計數組c的定義時是值類型相乘,而前面b的用類型的相乘,因為一維數組是一個引用(借用C#中的值類型和引用類型,不知是否合適)。

看完上述內容,你們對Python中數組的功能是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。

當前題目:Python中數組的功能是什么
網站路徑:http://www.2m8n56k.cn/article22/pdiscc.html

成都網站建設公司_創新互聯,為您提供網站建設、關鍵詞優化、全網營銷推廣、App設計自適應網站、定制開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 亚洲午夜免费 | 日韩欧美三级在线观看 | 青青自拍 | 欧美一级一极性活片免费观看 | 国产精品成人免费视频不卡 | 欧美xxxxx色视频在线观看 | 国产高清日韩 | 亚洲精品久久一区二区无卡 | 久久一本 | 天天精品在线 | avwww在线| 日韩欧美一区二区久久 | 在线观看免费毛片 | 国产在线欧美日韩精品一区二区 | 欧美成人综合在线观看视频 | 免费人成年短视频在线观看网站 | 美国三级网站 | 久久久久久久久久久观看 | 青青草色久综合网 | 欧美在线一区二区三区精品 | 特级毛片免费视频播放 | 亚洲网站一区 | 欧美一区二区三区国产精品 | 国产永久精品 | 欧美在线日韩在线 | 国产精品视频第一区二区三区 | 久久国内精品视频 | 夜色精品国产一区二区 | 在线观看日本亚洲一区 | 精品免费久久久久国产一区 | 亚洲在线高清 | 一区二区三区中文 | 免费精品久久久视频 | 91tv成人影院免费 | 国产亚洲精品一区二区在线播放 | 看性过程三级视频在线观看 | 一区二区三区四区视频 | 国产美女高清一级a毛片 | 真正全免费视频a毛片 | aaa毛片手机在线现看 | 久久这里只有精品免费视频 |