python将list中的数据输出在一列

今天在看python2的教程时,看到这段,将list中的数据输出在一列,其实现方式为

for item in ['e-mail','net','homework','chat']:
    print item,
    print

说是在item后面加上一个逗号就可以了
而我是这样尝试的,试过了之后发现不行

for item in ['e-mail','net','homework','chat']:
    print (item,)

e-mail
net
homework
chat
其输出结果还是成列的。

最终想到的是将其每个列表元素输出的结尾位置将换行符替换为空格,这样的话就可以输出为一行了。

for item in ['e-mail','net','homework','chat']:
    print (item,end=' ')

e-mail net homework chat

猜你喜欢

转载自blog.csdn.net/qq_37823979/article/details/107653859