在Python中使用Dict处理程序时,我得到的格式不是必需的:代码如下:
a = {1:2,2:3,3:4,4:8}
print(a.values())
获取输出:
dict_values([2, 3, 4, 8])
在输出中,没有“ dict_values”和“ {[]}”的要求,如何删除这些通缉犯?实际上,我曾经尝试过条带化,但是我正在考虑要使用一些专业功能。
答案 0 :(得分:3)
您可以使用*运算符解压缩序列并打印值。
a = {1:2,2:3,3:4,4:8}
print(*a.values())
#2 3 4 8
您还可以在print function的调用中分别使用关键字参数sep
和end
自定义分隔符和结尾。
例如:
print(*a.values(), sep=',')
答案 1 :(得分:1)
您可以join
dict_values
(需要转换为str
)到字符串:
', '.join(str(x) for x in a.values())