在Python 2中:
mylist = ['x', 3, 'b']print '[%s]' % ', '.join(map(str, mylist))
在Python 3中(其中
mylist = ['x', 3, 'b']print('[%s]' % ', '.join(map(str, mylist)))
两者都返回:
[x, 3, b]
这是使用该
map()函数为
mylist的 每个元素调用str
,创建一个新的字符串列表,然后使用将该字符串连接成一个字符串
str.join()。然后,
%字符串格式运算符将字符串替换为
%sin
,而不是in
"[%s]"。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)