首页 > 解决方案 > 如何从维度列表中提取元素(N,2)

问题描述

我有一个清单如下

list = [(1, 'a'),
 (2, 'b'),
 (3, 'c'),
 (4, 'd'),
 (5, 'e')]

我想要一份清单

['a', 'b', 'c', 'd', 'e']

我喜欢这个

newlist = []
for i in range(5):
    newlist.append(list [i][1])

这是一个正确的方法,但我想有更简单的方法,不是吗?

标签: pythonlist

解决方案


您可以使用列表压缩:

new_list = [element[1] for element in list]

推荐阅读