2024-04-24 14:01:37 发布
网友
我有一个嵌套列表
nested_list = [["cats", "dogs", "cars"], ["dogs", "green", ", "red"], ["cars", "black", "purple"]]
我需要得到嵌套的\u列表范围内的每个索引位置[1] 所以我得到了结果列表["cats", "dogs", "cars"]
["cats", "dogs", "cars"]
一种简单的方法是在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开始计数
您可以使用列表理解从所需的索引位置构建结果列表。你知道吗
result = [sublist[0] for sublist in nested_list]
顺便说一句,python索引从0开始。你知道吗
一种简单的方法是在Python中使用列表理解。你知道吗
顺便说一句,您说您想要得到位置1的每个元素,但是在您的示例中您得到的是位置0,Python从位置0开始计数
您可以使用列表理解从所需的索引位置构建结果列表。你知道吗
顺便说一句,python索引从0开始。你知道吗
相关问题 更多 >
编程相关推荐