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

标签 python dictionary

在使用 Python 中的 Dict 编写程序时,我得到了所需的格式以外的格式:代码如下:

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

获取输出:

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

这里的输出中,没有“dict_values”和“{ [ ] }”的要求,如何删除这些想要的东西?实际上,我已经尝试过 strip 化,但我正在考虑使用一些专业的函数。

最佳答案

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

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

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

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

关于python - 摆脱 Dict 的括号和不需要的单词[Python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52679304/

相关文章:

python - 缺少类别的单热编码

python - 在 Python 中测试电子邮件实现

c++ - 直接放置在 pair 的 std::map 中

swift - 尝试将 CLLocation 对象传回 iOS 应用程序扩展时,字典变为零

python - 以特定格式打印键值对

python - 在Python中查找圆函数和中心

python - 通过边缘校正波浪图像

python - 在 Python 2.7 中合并多嵌套字典的最佳方法

c++ - 如何获得二叉树(集合或映射)的根?

python - 检查键是否在字典中且值不为 None 的最 Pythonic 方法