2013-12-20 269 views
1

获取indexposition我有一个嵌套列表从嵌套列表

nested_list = [["cats", "dogs", "cars"], ["dogs", "green", ", "red"], ["cars", "black", "purple"]] 

,我需要得到每个索引位置[1]在nested_list 的范围内,所以我得到的结果列表["cats", "dogs", "cars"]

+0

你只是想'nested_list [0 ]'?你选择的确切列表很难说出你想要的。 – user2357112

回答

2

你可以使用列表理解从期望的索引位置生成结果列表。

result = [sublist[0] for sublist in nested_list] 

顺便说一句,蟒蛇索引以0

1

一个简单的方法开始了在使用Python列表理解的事情。

>>> nested_list = [["cats", "dogs", "cars"], ["dogs", "green", "", "red"], ["cars", "black", "purple"]] 
>>> res = [l[0] for l in nested_list] 
['cats', 'dogs', 'cars'] 

顺便说一句,你说你想要得到的位置1的每个元素,但是在你的榜样,你越来越位置0,Python的位置开始,计数0