我有一个列表如下
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])
这是一种正确的方法,但我想有更简单的方法,不是吗?
答案 0 :(得分:1)
您可以使用列表压缩:
new_list = [element[1] for element in list]