去掉Dict的括号和不需要的单词[Python]

2024-04-19 05:09:08 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中使用Dict编写程序时,我得到的格式不是必需的:代码如下:

a = {1:2,2:3,3:4,4:8}
print(a.values())

获取输出:

dict_values([2, 3, 4, 8])

在这里的输出中,没有要求“dict\u values”和“{[]}”,如何删除这些想要的东西?事实上,我已经尝试过条纹,但我想一些专业的功能使用。你知道吗


Tags: 代码功能专业格式dict条纹valuesprint
2条回答

您可以^{}dict_values(您需要将其转换为str)转换为字符串:

', '.join(str(x) for x in a.values())

您可以使用*运算符解压序列并打印值。你知道吗

a = {1:2,2:3,3:4,4:8}
print(*a.values())
#2 3 4 8

您还可以在print function的调用中分别使用关键字参数sepend自定义分隔符和结束符。
例如:

print(*a.values(), sep=',')

相关问题 更多 >