Answers:
这是一个简单的例子。
names = ["Sam", "Peter", "James", "Julian", "Ann"]
print(*names, sep=", ")
星标将列表解压缩并返回列表中的每个元素。
python 2.7.6,这是一个SyntaxError: invalid syntax。
                    from __future__ import print_function也可以在python 2中使用。
                    通用解决方案,适用于非字符串数组:
>>> print str(names)[1:-1]
'Sam', 'Peter', 'James', 'Julian', 'Ann'
              str(names)生成类似的字符串['Sam', 'Peter'...'Ann']。我们不需要方括号,因此不要从第二个字符切到倒数第二个字符。
                    如果输入数组是Integer类型,则需要先将数组转换为字符串类型 array,然后使用join方法与所需的空间连接,或分隔。例如:
>>> arr = [1, 2, 4, 3]
>>> print(", " . join(arr))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected string, int found
>>> sarr = [str(a) for a in arr]
>>> print(", " . join(sarr))
1, 2, 4, 3
>>>
直接使用join来连接整数和字符串将抛出错误,如上所示。
names不是字符串,请print(', '.join(map(str,name)))改用。