如何“正确”打印列表?

如何“正确”打印列表?,第1张

如何“正确”打印列表

在Python 2中:

mylist = ['x', 3, 'b']print '[%s]' % ', '.join(map(str, mylist))

在Python 3中(其中

print
是内置函数,而不再是语法功能):

mylist = ['x', 3, 'b']print('[%s]' % ', '.join(map(str, mylist)))

两者都返回:

[x, 3, b]

这是使用该

map()
函数为
mylist的 每个元素调用str
,创建一个新的字符串列表,然后使用将该字符串连接成一个字符串
str.join()
。然后,
%
字符串格式运算符将字符串替换为
%s
in
,而不是in
"[%s]"





欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5661967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存