摆脱括号和不需要的单词的括号[Python]

时间:2018-10-06 12:55:31

标签: python dictionary

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

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

获取输出:

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

在输出中,没有“ dict_values”和“ {[]}”的要求,如何删除这些通缉犯?实际上,我曾经尝试过条带化,但是我正在考虑要使用一些专业功能。

2 个答案:

答案 0 :(得分:3)

您可以使用*运算符解压缩序列并打印值。

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

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

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

答案 1 :(得分:1)

您可以join dict_values(需要转换为str)到字符串:

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