我有問題,理解雙方括號放在列表中相鄰。具體來說,在下面這段代碼:python中的雙括號列表
a = [44,85,123,55,32,34,87][5%7]
什麼是a
在這種情況下?這是一個2D數組嗎?第二個支架[5%7]
做什麼?
我有問題,理解雙方括號放在列表中相鄰。具體來說,在下面這段代碼:python中的雙括號列表
a = [44,85,123,55,32,34,87][5%7]
什麼是a
在這種情況下?這是一個2D數組嗎?第二個支架[5%7]
做什麼?
它索引奇怪的是,它只是意味着
a = [44,85,123,55,32,34,87][5]
如果你看一下操作
5 % 7
這意味着找到(5 MOD 7),這是5從那裏,它只是一個索引操作,所以它需要列表中的元素[5],它將是34
。
>>> a[5]
34
當使用列表mylist
,可以通過托架符號訪問它的項目:mylist[0]
是第一要素,mylist[1]
所述第二等
名單使用括號標記往往定義:mylist = [44,85,123,55,32,34,87]
要訪問第六元素,你可以使用mylist[5]
或mylist[4+1]
或mylist[5%7]
,並通過與它的價值取代mylist
,你得到[44,85,123,55,32,34,87][5]
或[44,85,123,55,32,34,87][5%7]
。
a
在這種情況下設置爲34
。