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,