Python中的print函数

时间:2010-12-05 15:25:45

标签: python printing

我需要Python的一些帮助才能打印:

我有:

  

input = [(3,'x1'),(5,'x3'),(2,'x2')]

需要以这种形式打印:

x1=3 x2=2 x3=3

非常感谢

3 个答案:

答案 0 :(得分:9)

print ' '.join('%s=%s' % (k, v) for (v, k) in input)

答案 1 :(得分:4)

for x,y in input: 
    print "%s=%s" % (y, x),

答案 2 :(得分:1)

input =[(3, 'x1'), (5, 'x3'), (2, 'x2')]     
for i,j in input:
   print("{}={}".format(j,i),end=" ") 
   

打印j,i,因为第二个在第一个之前。格式是用于打印值的功能。如果您想以不同的行而不是单行在上面打印,请删除end =“”