新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python二維數(shù)組在創(chuàng)建過程中步驟詳解
可能在很多人的眼里 Python二維數(shù)組是很難實現(xiàn)的,其實如果你在熟練的掌握了 Python二維數(shù)組的實際應(yīng)用技巧的時候,你就會對其豁然開朗,一下的文章就是對它的實際應(yīng)用相關(guān)技巧的介紹。

本來,Python等動態(tài)語言在多維數(shù)組的處理上比C++ 簡單多了,被你一說好像正相反一樣。 這里我想澄清一點, Python 中處理而為數(shù)組絕對沒有你想的那么簡單 比如,要動態(tài)創(chuàng)建一個Python二維數(shù)組:
- int** pTwoDimArr = new int[10][20];
- pTwoDimArr[0][0] = 5;
這樣好像很直觀,不過,編譯會出錯:
- cannot convert from 'int (*)[20]'
- to 'int ** '
如果這樣:是可以的,但是 這個Python二維數(shù)組的內(nèi)存卻是在棧上分配的,所以,
- void main(){
- int pTwoDimArr[1000][1000];
- }
如果這樣:
- int (*pTwoDimArr)[1000] = new int[1000][1000];
- pTwoDimArr[0][0] = 5;
動態(tài)分配是可以的, 一來記得釋放內(nèi)存,Python二維數(shù)組還是要固定的(第一維可變)。
【編輯推薦】
- Python字符串中的搜索實際操作方案
- 應(yīng)用Python pylint的簡捷之處詳解
- Python環(huán)境中的IDLE的功能的詳細(xì)介紹
- python for文檔收索的實際操作方案
- 用Python小程序建立命令行的實際應(yīng)用方案
新聞標(biāo)題:Python二維數(shù)組在創(chuàng)建過程中步驟詳解
鏈接分享:http://fisionsoft.com.cn/article/cdicjgh.html


咨詢
建站咨詢
