通过元组的元组进行迭代

时间:2019-05-28 11:26:16

标签: python

我有一个元组的元组,我想获取它的元组的第二个项目,并且在它上面有很多堆栈。我想要的示例:

t=((1,'a'),(2,'b'),(3,'c'),(4,'d'),(5,'e'),)

我想得到:

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

2 个答案:

答案 0 :(得分:1)

列表理解:

my_list = [entry[1] for entry in t]

答案 1 :(得分:0)

使用列表理解功能尝试此操作:

print([x for _, x in t])

另一个(不是真正推荐的解决方案):

print(list(map(lambda x: x[1], t)))

两个输出:

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