一、关于python中的字典
1.什么是字典?
字典用于保存具有映射关系的数据,字典相当于保存了两组数据,其中一组数据是关键数据,被称为key,另一组数据可以通过key来访问,被称为value,key和value一一对应,key不允许重复
2.创建字典
(1)花括号法:花括号应包含多组key-value对,key与value之间用英文冒号隔开;多组key-value对之间用英文逗号隔开,如
score={'语文':88,'数学':98,'英语':79}
(2)dict构造器:可以传入多个列表或元组参数作为key-value对;也可为dict指定关键字参数创建字典,此时字典的key不允许使用表达式,字典的key必须是不可变的,因此列表不能作为dict的key;
如score=dict([('语文',88),('数学',98),('英语',79)]) //要求每个元素只能有2个参数,第一个是key,第二个是value
如dict1=dict(语文=88,数学=98,英语=79) //用关键字参数来创建dict,此时不允许使用表达式
3.通过key访问value
在方括号中放的是key,即可通过key访问value
对不存在的key赋值,就是添加一个key-value对,对已有的key赋值,就是替换key-value对
字典和列表都是可变的,列表中的元素可以增删改,字典中的key-value对也可增