
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.7 数据结构——字典
2.7.1 字典的概念
字典(dict)是一种键值对的结构,类似于通过联系人姓名查找地址和联系人详细情况的地址簿,即把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名,那么你无法找到正确的信息一样。
键值对在字典中以{key1:value1,key2:value2}方式标记。注意,键值对内部用冒号分隔,而各个对之间用逗号分隔,所有这些都包括在花括号中。
2.7.2 新建一个字典
先创建一个空的字典,然后向该字典内输入值。下面新建一个通讯录。

将值直接以键值对的形式传入字典中。

将键值以列表的形式存放在元组中,然后用dict进行转换。

2.7.3 字典的keys()、values()和items()方法
keys()方法用来获取字典内的所有键。

values()方法用来获取字典内的所有值。

items()方法用来得到一组组的键值对。
