给定data为
data = [ [0, 1], [2,3] ]
Run Code Online (Sandbox Code Playgroud)
我想索引列表列表中列表中的所有第一个元素。即我需要索引0和2。
我试过了
print data[:][0]
Run Code Online (Sandbox Code Playgroud)
但它输出完整的第一个列表。即
[0,1]
Run Code Online (Sandbox Code Playgroud)
甚至
print data[0][:]
Run Code Online (Sandbox Code Playgroud)
产生相同的结果。
我的问题具体是如何完成我所提到的。更一般地说,python 如何处理双重/嵌套列表?
我有一个输入流,看起来像这样:
data = [[1,234],[2,432],[3,443]]
Run Code Online (Sandbox Code Playgroud)
我试图找出获得每个列表的第二个元素的最佳方法.我可以很容易地通过类似的方式得到单个条目的第二个值data[0][1],或者通过使用两个元素的范围中的每个列表data[0:2],但我不能为我的生活弄清楚如何从每个数组中获取第二个元素,没有通过一个数组独立处理每个元素并在一边创建一个新的元素.这是一个丑陋的解决方案,那里有更好的解决方案吗?谢谢!