您的位置:首頁技術文章
文章詳情頁

Python中的內列表問題,真的很困惑

瀏覽:120日期:2022-08-30 17:42:03

問題描述

movies=['The Holy Grail',1975,'Terry Jones & Terry Gilliam',91,['Graham Chapman',['Michael Palin','John Cleese','Terry Gilliam','Eric Idle','Terry Jones',]]]print(movies[4][1][3])最后得到的是Eric Idle,我不太懂的是,書上說['Graham Chapman',是第二個內列表”movies[4]' 這個4是怎么得出來的? 而第三個內列表叫“movies[4][1],這個4和1又是怎么來的? print[4][1][3] 為什么就能輸出Eric Idle ?零基礎初學,真的不太懂,求大神賜教??!

問題解答

回答1:

Python的數組下標是從0開始的。

movies[4]也就是數組movies里第5個元素:

['Graham Chapman',['Michael Palin','John Cleese','Terry Gilliam','Eric Idle','Terry Jones',]]

第五個元素也是一個列表

[1]就是取上面這個第五個元素中的第二個元素:

['Michael Palin','John Cleese','Terry Gilliam','Eric Idle','Terry Jones',]

這還是一個列表,[3]就是取上面這個數組里的第4個元素: Eric Idle, 就是結果。

標簽: Python 編程
国产综合久久一区二区三区