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

Python的多維空數(shù)組賦值方法

 更新時(shí)間:2018年04月13日 10:03:33   作者:9命怪貓  
下面小編就為大家分享一篇Python的多維空數(shù)組賦值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

Python里面的list、tuple默認(rèn)都是一維的。

創(chuàng)建二維數(shù)組或者多維數(shù)組也是比較簡(jiǎn)單。

可以這樣:

list1 = [1,2,] 
list1.append([3,4,]) 

可以這樣:

list2 = [1,2,[3,4,],] 

還可以這樣:

list3 = [1,2] 
list3.insert(2, [3,4]) 

比較特殊的情況是:

list0 = [] 
list0.append([]) 

然后想給二維數(shù)組list0的第一個(gè)元素賦值。直接寫list0[0][0]是會(huì)被編譯器報(bào)錯(cuò)的。

那怎么辦?list0[0]是可以的,所以就簡(jiǎn)單了。

list0[0].append(100) 
print list0[0][0] #這次沒問題了。 

想法來源自一個(gè)小兄弟問我的一道面試題(改錯(cuò)題)。打印N階楊輝三角形。當(dāng)然不能雙循環(huán)里面挨個(gè)算組合數(shù)。

簡(jiǎn)單的解法如下:

N = 10 #以10階為例演示 
YHTriangle = [] 
for i in range(N): # 行 
 YHTriangle.append([]) 
 if i == 0: 
  YHTriangle[i].append(1) #第一行只有 1 
 else: 
  YHTriangle[i].append(1) #最左元素永遠(yuǎn)為 1 
  YHTriangle[i].append(1) #最右元素永遠(yuǎn)為 1 
  for j in range(1,i): #中間元素 
   if i <> 0 and i <> 1: 
    YHTriangle[i].insert(j,YHTriangle[i-1][j-1] + YHTriangle[i-1][j]) 
for i in range(N): 
 print YHTriangle[i] 

以上這篇Python的多維空數(shù)組賦值方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫的教程

    Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫的教程

    在Python中我們可以使用SQLAlchemy框架進(jìn)行數(shù)據(jù)庫操作,那么對(duì)應(yīng)的在Flask框架中我們可以使用SQLAlchemy,下面我們就來看一下Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫的教程
    2016-06-06
  • 使用Python讀取和修改Excel文件(基于xlrd、xlwt和openpyxl模塊)

    使用Python讀取和修改Excel文件(基于xlrd、xlwt和openpyxl模塊)

    本文介紹一下使用Python對(duì)Excel文件的基本操作,包括使用xlrd模塊讀取excel文件,使用xlwt模塊將數(shù)據(jù)寫入excel文件,使用openpyxl模塊讀取寫入和修改excel文件,需要的朋友可以參考下
    2021-11-11
  • Numpy中扁平化函數(shù)ravel()和flatten()的區(qū)別詳解

    Numpy中扁平化函數(shù)ravel()和flatten()的區(qū)別詳解

    本文主要介紹了Numpy中扁平化函數(shù)ravel()和flatten()的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • LyScript實(shí)現(xiàn)內(nèi)存交換與差異對(duì)比的方法詳解

    LyScript實(shí)現(xiàn)內(nèi)存交換與差異對(duì)比的方法詳解

    LyScript?針對(duì)內(nèi)存讀寫函數(shù)的封裝功能并不多,只提供了內(nèi)存讀取和內(nèi)存寫入函數(shù)的封裝,本篇文章將繼續(xù)對(duì)API進(jìn)行封裝,實(shí)現(xiàn)一些在軟件逆向分析中非常實(shí)用的功能,需要的可以參考一下
    2022-08-08
  • Python+OpenCV實(shí)現(xiàn)圖像識(shí)別替換功能詳解

    Python+OpenCV實(shí)現(xiàn)圖像識(shí)別替換功能詳解

    OpenCV-Python是一個(gè)Python庫,旨在解決計(jì)算機(jī)視覺問題。本文將利用Python+OpenCV實(shí)現(xiàn)圖像識(shí)別替換功能,感興趣的小伙伴可以動(dòng)手嘗試一下
    2022-07-07
  • pytho傳參kwargs及用法詳解

    pytho傳參kwargs及用法詳解

    這篇文章主要介紹了pytho傳參kwargs及用法,函數(shù)傳參的時(shí)候簡(jiǎn)化傳參形式,無需指定參數(shù)名,本文結(jié)合實(shí)例代碼講解的非常詳細(xì),需要的朋友參考下吧
    2024-05-05
  • python學(xué)習(xí)必備知識(shí)匯總

    python學(xué)習(xí)必備知識(shí)匯總

    這篇文章主要介紹了python學(xué)習(xí)必備知識(shí)匯總的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • Python實(shí)現(xiàn)讀取mat、tif和hdr格式數(shù)據(jù)

    Python實(shí)現(xiàn)讀取mat、tif和hdr格式數(shù)據(jù)

    遙感影像數(shù)據(jù)大多以tif格式或者以hdr格式進(jìn)行存儲(chǔ),如果以mat格式進(jìn)行存儲(chǔ),不會(huì)保留坐標(biāo)信息,本文將詳細(xì)介紹如何使用python來讀取這三種格式的數(shù)據(jù),需要的可以參考下
    2023-12-12
  • Python二叉樹定義與遍歷方法實(shí)例分析

    Python二叉樹定義與遍歷方法實(shí)例分析

    這篇文章主要介紹了Python二叉樹定義與遍歷方法,結(jié)合實(shí)例形式分析了二叉樹的概念、原理及Python定義、遍歷二叉樹相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • 詳解在Python中創(chuàng)建條形圖追趕動(dòng)畫

    詳解在Python中創(chuàng)建條形圖追趕動(dòng)畫

    動(dòng)畫是使可視化更具吸引力和用戶吸引力的好方法。它幫助我們以有意義的方式展示數(shù)據(jù)可視化。Matplotlib是一個(gè)非常流行的數(shù)據(jù)可視化庫,通常用于數(shù)據(jù)的圖形表示以及使用內(nèi)置函數(shù)的動(dòng)畫。本文將用Matplotlib繪制條形圖追趕動(dòng)畫,需要的可以參考一下
    2022-03-03

最新評(píng)論

沙雅县| 平顺县| 项城市| 澳门| 五峰| 九江市| 桃园市| 荃湾区| 双城市| 当涂县| 常山县| 夏津县| 洞头县| 承德县| 嘉黎县| 通许县| 博兴县| 崇信县| 勐海县| 南丹县| 南平市| 长治市| 临海市| 绥江县| 高安市| 东乌珠穆沁旗| 奇台县| 沙湾县| 三门县| 新河县| 亳州市| 安岳县| 区。| 松桃| 富锦市| 星子县| 阳东县| 扶绥县| 湄潭县| 芦山县| 中江县|