我正在使用Excel(csv)文件。我有如下数组:[['a','b','c'], ['aber', 'jsfn', 'ff', 'fsf', '003'], [...] ...]
,其中数组的每个元素的大小都不相同。如我们所见,第一个元素的大小是3,第二个元素的大小是5。在这种情况下,是否可以从数组中获取第一个元素的第一个元素?所以如果我只想从['a','b','c']
中选择“a”,我能吗?你知道吗
所以,如果a = [['a','b','c'], ['aber', 'jsfn', 'ff', 'fsf', '003'], [...] ...]
,有没有可能做一些像b = a[0,0]
,或者。。。?注意:我是在for循环中完成这些操作的。你知道吗
您可以使用
a[0]
获取主列表的第一个元素。然后,您可以使用附加的[0]
获取返回值的第一个元素,例如:最后,以上只是一个更详细方法的简写,如:
现在,您提到您在循环中执行所有这些操作,下面是一个获取主列表中每个列表的第一个元素的示例:
正如用户“pm2ring”所指出的,上述方法并不是实现for循环的最python的方法。因为索引
i
没有用于更改原始列表,所以我们可以使用:为了获得与上面相同的结果,但是这次我们不需要计算和使用索引。你知道吗
假设我们有这个列表:
如果要检索
alist
中每个列表的第一个元素,则:备选方案:检索最后的元素
在python中,列表的最后一个元素是number
-1
。所以:相关问题 更多 >
编程相关推荐