创建一个依次包含键-值对'Beijing': {Capital: 'China'}、'Moscow': {Capital: 'Russia'}和'Paris': {Capital: 'France'}的字典cities_dict,
请使用for循环遍历"已使用sorted()函数按升序进行临时排序的包含字典cities_dict的所有键的列表",
对于每一个遍历到的城市名,使用print()语句一行输出类似字符串'Beijing is the capital of China!'的语句。
输入描述:
无
输出描述:
按题目描述进行输出即可。
Beijing is the capital of China!
Moscow is the capital of Russia!
Paris is the capital of France!
本题主要考察字典的遍历和取键值操作,sorted会获取根据键排序后的字典的所有键的集合,因此示例代码中的item直接就是各个字典的键,然后根据这个键获取对应的值,当值也为字典时,可继续使用[]取对应键的值。
cities_dict={'Beijing':{'Capital':'China'},'Moscow':{'Capital':'Russia'},'Paris':{'Capital':'France'}}
for item in sorted(cities_dict):
print('{city} is the capital of {country}!'.format(city=item,country=cities_dict[item]['Capital']))

被折叠的 条评论
为什么被折叠?



