Python:使用.item()打印字典时出错

时间:2018-09-22 04:18:54

标签: python list dictionary printing

我从字典开始,尝试用.items()打印字典时,我得到了:

dict_items object at 0x0000000000000293B182

这是我使用的代码:

vital_info = {"first_name": "Elvis", "last_name": "Teck", "age": 69, "city": "Quilimari"}
print(vital_info.items())

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我假设您正在使用python 3.x(由于使用了print()函数)。

在此版本的python中,dict.items()方法返回一个视图,而不是列表。

要获取列表,您需要遍历视图,也许将其转换为列表(使用list())或元组(使用tuple())。这是一个示例:

print(list(vital_info.items()))

答案 1 :(得分:0)

我发现重新安装Python的路径时可以解决我的错误,该路径已安装3.7,而我的解释器使用3.0。问题不在于文字本身,而在于系统的路径。