当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”
举一反三
- 给字典元素赋值时,若该键在字典中存在则表示修改该元素的值,否则表示为字典对象添加一个新的键值对。
- 字典对象提供了一个get()方法用来返回指定“键”对应的“值”,并且允许指定该键不存在时返回特定的“值”。
- 自己定义一个字典dic,字典中包括:name,sex,phone等键值对,从键盘输入键,若字典存在该键,将键对应的值输出,否则显示“该键不存在”,尝试使用try...except语句实现。
- 当键和值对调时,如果原字典中存在相同的值,那么使用字典推导式新生成字典时,字典中的这个键,对应的值为第一个值。
- 下面关于字典对象方法的说法中错误的是() A: 字典对象的get()方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则默认返回None B: 字典对象的items()方法返回字典中的“键-值”对列表 C: 字典对象的keys()方法返回字典的“键”列表 D: 字典对象的values()方法返回字典某个键的“值”