成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python二維數組實際應用方法淺析

開發 后端
為你今天將會在這里為大家詳細的介紹一下Python二維數組的相關應用方法以及定義方式,相信朋友們可以從中學習到更多的知識。

Python數組的應用中在實際編程中是一個非常重要的應用技術,作為Python編程人員來說,必須要熟練的掌握這方面的所有應用技巧。那么,接下來,我們將會通過對Python二維數組的理解來為大家解讀這方面的知識。

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

 

  1. a=[0,1,2] 

這時a[0]=0, a[1]=1, a[[2]=2,但引出一個問題,即如果數組a想定義為0到999怎么辦,這時可能通過a = range(0, 1000)實現。或省略為a = range(1000).如果想定義1000長度的a,初始值全為0,則

  1. a = [0 for x in range(0, 1000)] 

下面是Python二維數組的定義:#t#

直接定義 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的Python二維數組。

與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#中的值類型和引用類型,不知是否合適)。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-09-16 17:29:10

Linq查詢二維數組

2010-02-04 16:26:54

C++二維數組new

2009-11-16 17:41:41

PHP二維數組

2010-07-19 13:06:13

Perl二維數組

2021-01-15 08:19:26

二維數組LeetCode

2009-11-16 17:07:58

PHP二維數組

2010-03-17 15:17:19

Python矩陣轉置

2009-11-24 17:25:00

PHP二維數組排序

2010-07-13 15:15:49

Perl二維數組

2009-08-07 10:12:09

C#二維數組

2009-08-18 14:46:16

C# 操作Excel

2011-12-06 16:40:45

二維碼快拍二維碼靈動快拍

2010-02-06 10:24:48

C++二維數組初始化

2021-02-20 20:27:44

數組前綴性能

2009-11-17 09:46:31

PHP二維數組賦值

2009-12-18 15:11:05

Ruby輸出二維數組

2010-03-16 15:57:26

Python二維數組

2023-11-17 09:07:51

.NET生成二維碼識別二維碼

2024-04-28 09:40:28

2009-11-25 11:14:12

PHP二維數組賦值
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av免费在线电影 | 久久一二 | 亚洲精色| 久久久久久高潮国产精品视 | 超黄毛片 | 欧美一级大片免费观看 | 中文字幕人成乱码在线观看 | www.操.com| 久久久精品久久久 | 一区二区三区视频在线观看 | 久久综合久久综合久久 | 成年人免费网站 | 亚洲免费毛片 | 国产精品视频网站 | 国产精品久久久久久吹潮 | 9色网站| 久久久久久国产精品 | 亚洲精品中文在线观看 | 九九九久久国产免费 | 日本不卡在线视频 | 久久com | 日本成人中文字幕在线观看 | 久久久久久亚洲精品 | 黑人一级黄色大片 | 国产三级电影网站 | 国产一区二区久久 | 欧美黄色片| 国产一区二区视频免费在线观看 | 中文字幕日韩一区 | 国产精品有限公司 | 一区视频在线 | 久久99国产精一区二区三区 | 国产在线一区二区三区 | 日韩欧美在线不卡 | www精品美女久久久tv | 国产91丝袜 | 日韩不卡一区二区 | 天天操操操操操 | 7777在线视频| 久久久一| 久久草在线视频 |