Problem

1/9

字典。如何创造?

Theory Click to read/hide

字典

让我们看看另一种 Python 复合数据类型, 称为 字典,它类似于列表,因为它是对象的集合。
字典和列表具有以下特点:
  • 两者都是可变的;
  • 两者都是动态的(可以根据需要增长和收缩);
  • 两者都可以嵌套(一个列表可以包含另一个列表,一个字典可以包含另一个字典,一个字典也可以包含一个列表,反之亦然)。
字典与列表的不同之处主要在于元素的访问方式:
  • 列表元素通过索引在列表中的位置访问;
  • 使用键访问字典元素。
字典是一种用 Python 实现的数据结构,更广为人知的名称是关联数组。 字典由一个集合组成of key pairs -value. 每个键值对将键映射到相应的值。

 

创建字典
您可以通过将逗号分隔的键值对列表括在大括号 ({}) 中来定义字典。 冒号 (:) 将每个键与其相关的一个值: d = { <键>: <值>, <键>: <值>, . . . : ;
您可以使用内置的 dict() 函数创建字典。 dict()  参数必须是 key-value 对序列。元组列表适用于此: d = 字典([ (<键>, <值>), (<键>, <值), . . . (<键>, <值>) ]) 只需使用 print() 命令即可在屏幕上显示列表的内容。 字典中的条目按创建顺序显示。

Problem

给定国家和首都名称列表,创建一个 dict_country 字典,其中键是国家名称,值是首都。创建字典时,请使用与下面列表中相同的顺序:
  <头> <正文>
国家 首都
阿布哈兹 苏呼姆
阿富汗 喀布尔
阿尔巴尼亚 地拉那
阿尔及利亚 阿尔及尔
阿根廷 布宜诺斯艾利斯
亚美尼亚 埃里温
澳大利亚 堪培拉
奥地利 维也纳
阿塞拜疆 巴库
巴哈马 拿骚
Write the program below
print(dict_country)     

     

Program check result

To check the solution of the problem, you need to register or log in!