Python水平打印字符串列表,不带引号或括号
我有一张单子Python水平打印字符串列表,不带引号或括号,python,Python,我有一张单子 l1 = ['a','b','c','d','e'] 当我运行print l1时,它返回: ['a','b','c','d','e'] 当我尝试 for a in l1 print ' '.join(map(str,a)) 我明白了 a b c d e 我想得到的是 a b c d e join所做的是返回一个字符串,它是l1中序列中字符串的串联。元素之间的分隔
l1 = ['a','b','c','d','e']
当我运行print l1时,它返回:
['a','b','c','d','e']
当我尝试
for a in l1
print ' '.join(map(str,a))
我明白了
a
b
c
d
e
我想得到的是
a b c d e
join所做的是返回一个字符串,它是l1中序列中字符串的串联。元素之间的分隔符是提供此方法的字符串
>>> l1 = ['a','b','c','d','e']
>>> ' '.join(l1)
'a b c d e'
join所做的是返回一个字符串,它是l1中序列中字符串的串联。元素之间的分隔符是提供此方法的字符串
>>> l1 = ['a','b','c','d','e']
>>> ' '.join(l1)
'a b c d e'
在Python2.7中,还可以在print语句后添加逗号,以使下一个语句在同一行上打印
for a in l1:
print a,
在Python2.7中,还可以在print语句后添加逗号,以使下一个语句在同一行上打印
for a in l1:
print a,