列表和字典的用法在Python中是非常常见和重要的,上一篇文章中简单介绍了列表的用法,在这篇文章中我将介绍字典的一些简单用法和常用操作。
1. 字典的定义和创建
字典是一种可变容器的模型,且可存储任意类型对象。
字典的每个键值对 key=>value 用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:
dict = {key1 : value1, key2 : value2 ......}
- 在字典中,不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,但值可以是不唯一的;
- 键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。值可以取任何数据类型。
一个简单的字典的实例:
dict = { 'Beth': '9102', 'Cecil': '3258',10:98.6}
使用zip 组合两组列表合成字典:
dict1=dict(zip([1,2,3],[11,22,33]))
print(dict1)
print(type(dict1))
结果如下:
{1: 11, 2: 22, 3: 33}
<class 'dict'>
定义一个空的字典:
my_dict = {} (常用) 或 my_dict = dict()
2. 字典的常见操作
2.1 > 访问字典里的值:
通过字典的键来获取对应的值
dict