鱼C论坛

 找回密码
 立即注册
查看: 1216|回复: 2

[已解决]字典的问题

[复制链接]
发表于 2018-3-27 19:53:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
创建已给名为cities的字典,其中将三个城市名作为键;对于每座城市,都创建一个字典,并在其中包含该城市的国家,人口约数以及一个有关该城市的事实。在表示每座城市的字典中,应包含country,population,和fact等键。将每座城市的名字以及有关他们的信息都打印出来。

帮忙吧代码写一下,不知道该怎么写。谢谢
最佳答案
2018-3-27 21:16:26
没太明白你的意思,是不是这样的:
  1. cities = {'city1': {'country': 1, 'population': 2, 'fact': 3},
  2.           'city2': {'country': 4, 'population': 5, 'fact': 6}}
  3. for city in cities:
  4.     print(city)
  5.     for name, item in cities[city].items():
  6.         print(name, ':', item, end = ' ')
  7.     print()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-27 21:16:26 | 显示全部楼层    本楼为最佳答案   
没太明白你的意思,是不是这样的:
  1. cities = {'city1': {'country': 1, 'population': 2, 'fact': 3},
  2.           'city2': {'country': 4, 'population': 5, 'fact': 6}}
  3. for city in cities:
  4.     print(city)
  5.     for name, item in cities[city].items():
  6.         print(name, ':', item, end = ' ')
  7.     print()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-28 20:10:41 | 显示全部楼层
冬雪雪冬 发表于 2018-3-27 21:16
没太明白你的意思,是不是这样的:

这是一本书上的课后练习题。谢谢你的回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-17 13:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表