gpt4 book ai didi

python - 如何 "properly"打印列表?

转载 作者:IT老高 更新时间:2023-10-28 21:11:40 25 4
gpt4 key购买 nike

所以我有一个 list :

['x', 3, 'b']

我希望输出是:

[x, 3, b]

如何在 python 中做到这一点?

如果我这样做 str(['x', 3, 'b']),我会得到一个带引号的,但我不想要引号。

最佳答案

在 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]" 中的 %s

关于python - 如何 "properly"打印列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com