Python:从元组列表中打印值

时间:2015-04-15 04:50:37

标签: python list tuples

我对python很新,并且想知道是否有人可以解释我如何从元组列表中打印值。

问题是,我有一个元组列表:

my_list = [(a1,b1),(a2,b2),(a3,b3),(a4,b4)]

我想要做的是让我的程序将其打印为:

As   Bs
a1   b1
a2   b2
a3   b3
a4   b4

希望有人可以提供帮助。 感谢

5 个答案:

答案 0 :(得分:1)

尝试这个。

my_list = [('a1', 'b1'), ('a2', 'b2'), ('a3', 'b3'), ('a4', 'b4')]

for x in my_list:
    print x[0], x[1]

答案 1 :(得分:1)

是a1,b1,a2,b2字符串吗?假设它们是字符串

my_list = [('a1','b1'),('a2','b2'),('a3','b3'),('a4','b4')]

for i,j in enumerate(my_list):
    if i == 0:
        print 'AS\tBS'
    print j[0]+'\t'+j[1]

答案 2 :(得分:0)

代码:

my_list = [('a1', 'b1'), ('a2', 'b2'), ('a3', 'b3'), ('a4', 'b4')]
print 'As\tBs'
for a, b in my_list:
    print '%s\t%s' % (a, b)

答案 3 :(得分:0)

我想出来了..

列表是一个元组列表,其中每个元组由一个字符串和一个浮点组成。

for tup in my_list:
    print(tup[0], "\t", tup[1])

编辑: 正如我刚才所见,与Haresh Shyara分享的内容相同。

谢谢大家:)

答案 4 :(得分:-1)

如果您正在寻找如何打印变量值(a1,b1 ...),那么您可以从数组中调用它们。例如,如果要打印a1的值,可以调用“my_list [0] [0]”。您可以使用简单的for循环对其进行格式化。这会回答你的问题吗?