何我在元组列表中建立一对多的关系

时间:2016-10-09 15:18:19

标签: python list python-3.x tuples

我有一个由以下元组组成的列表:

m = [('a', 'b', 'c', 'd'), (1, 2, 3, 4), ('alpha', 'beta', 'gamma', 'eta')]

如何获得以下输出:

['c', 3, 'gamma']

只需要' c'而不是其余的元素a,b,d

2 个答案:

答案 0 :(得分:2)

变量'm'包含元组列表,有3个元组被视为列表中的3个项目。

变量'n'获取列表中的每个元素(元组)并根据其索引号打印其值。

m = [('a', 'b', 'c', 'd'), (1, 2, 3, 4), ('alpha', 'beta', 'gamma', 'eta')]
for n in m:
    print (n[2])

答案 1 :(得分:-1)

m=[(1,2),('a','b')]
for t in m:
    print n[1]