在同一行上打印数字范围

使用Python我想在同一行上打印一系列数字。 我怎样才能使用python来做到这一点,我可以通过不添加n来使用C来做到这一点,但我怎样才能使用python来做到这一点。

for x in xrange(1,10):
    print x

我正试图得到这个结果。

1 2 3 4 5 6 7 8 9 10

for x in xrange(1, 10):
    print x,

>>>print(*range(1,11)) 
1 2 3 4 5 6 7 8 9 10

Python单行打印范围


在这种情况下, str.join将是合适的

>>> print ' '.join(str(x) for x in xrange(1,11))
1 2 3 4 5 6 7 8 9 10 
链接地址: http://www.djcxy.com/p/53551.html

上一篇: Print range of numbers on same line

下一篇: Trouble understanding python syntax for assigning variables