array = [a, b, c]
for i in array:
print(i),
输出:
a
b
c
我想要这样: abc
答案 0 :(得分:2)
将end
的{{1}}自变量用作:
print
答案 1 :(得分:0)
好像您在数组定义中缺少引号,它应该像
['a', 'b', 'c']
或["a", "b", "c"]
,但不是[a, b, c]
,如果您是指字符串而不是变量。
做您想做的事情的一种方法是:
print(''.join(array))
这告诉Python打印array
的所有元素,并用空字符串分隔,然后依次打印它们。
答案 2 :(得分:0)
在python 2中
GetSystemTimePreciseAsFileTime
在Python 3中,这变得容易
from sys import stdout
array = ['a', 'b', 'c']
for i in array:
stdout.write(i)
对于较低版本
for i in array:
print(i, end='')
也使用from __future__ import print_function
for i in array:
print(i, end="")
join
答案 3 :(得分:-1)
如果要处理较大的列表,则此方法不是一个好主意。但这可以完成工作。
array = ['a', 'b', 'c']
print(array[0]+array[1]+array[2])