打印元组

时间:2013-05-08 10:45:29

标签: python

我有一个元组m = ('ring', 5),我想将其打印为ring 5

我尝试了print %s %f, %m,但我收到了错误消息。我做错了什么?

4 个答案:

答案 0 :(得分:6)

>>> m = ('ring', 5)

你想做什么

>>> print "%s %f" % m
ring 5.000000

除了%f表示float%d需要int

>>> print "%s %d" % m
ring 5

答案 1 :(得分:1)

使用format它更优雅

print '{0} {1}'.format(*m)

https://stackoverflow.com/a/5082482/243431

答案 2 :(得分:0)

m = ('ring', 5)
print m[0], m[1]

打印

ring 5

答案 3 :(得分:0)

>>> m = ('ring', 5)
>>> for element in m:
        print element,
ring 5

这可能有用。