我有一个清单
before_install:
- gem update bundler
当我运行print l1时,它返回:
l1 = ['a','b','c','d','e']
当我尝试
时 ['a','b','c','d','e']
我得到了
for a in l1
print ' '.join(map(str,a))
我想要的是
a
b
c
d
e
答案 0 :(得分:4)
join
正在做的是返回一个字符串,它是序列中字符串的串联(在您的情况下为l1
)。元素之间的分隔符是提供此方法的字符串。
>>> l1 = ['a','b','c','d','e']
>>> ' '.join(l1)
'a b c d e'
答案 1 :(得分:1)
在Python 2.7中,您还可以在print语句后添加逗号,以使下一行在同一行上打印。
for a in l1:
print a,