我有问题,理解双方括号放在列表中相邻。具体来说,在下面这段代码: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
。