【发布时间】:2014-12-06 00:54:53
【问题描述】:
鉴于这个嵌套字典,我如何使用 for 循环打印所有“电话”值?
people = {
'Alice': {
'phone': '2341',
'addr': '87 Eastlake Court'
},
'Beth': {
'phone': '9102',
'addr': '563 Hartford Drive'
},
'Randy': {
'phone': '4563',
'addr': '93 SW 43rd'
}
【问题讨论】:
-
你有没有尝试过?这不是代码编写服务。
-
是的,我什么都试过了。我只能弄清楚如何打印单个值(有效),但是在设置 for 循环时,我收到“TypeError:列表索引必须是整数,而不是 unicode”错误。
-
您引用的错误应该包含在您的帖子中。
-
如果您已尝试解决问题,则应包括您尝试过的内容以及您遇到的具体问题(包括异常和/或完整堆栈跟踪)。
标签: python dictionary for-loop nested