''.join(map(str, [1,2,3,4] ))
map(str, array)
等于[str(x) for x in array]
,所以map(str, [1,2,3,4])
返回['1', '2', '3', '4']
。s.join(a)
a
通过字符串将序列中的所有项目连接起来s
,例如,>>> ','.join(['foo', 'bar', '', 'baz'])
‘foo,bar,,baz’
请注意,
.join只能连接字符串序列。它不会
str自动调用。
>>> ''.join([1,2,3,4])Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: sequence item 0: expected string, int found
因此,我们需要首先将
map所有项目都放入字符串中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)