Python-字典的创建and字典元素的获取
一、字典
二、字典的创建:
1、使用花括号:scores={'张三':100, '李四':98, '王五':45}
2、使用内置函数dict():dict(name='jack', age=20}
1 # 字典的创建方式 2 '''使用{}创建字典''' 3 scores = {'张三':100, '李四':98, '王五':45} 4 print(scores) 5 print(type(scores)) 6 7 '''第二种创建方式dict()''' 8 student = dict(name='jack', age=20) 9 print(student) 10 11 '''创建空字典''' 12 d = {} 13 print(d)
三、字典元素的获取:
1、[]:scores['张三]
2、get()方法:scores.get('张三')
二者区别:
[]如果字典中不存在指定的key,抛出keyError异常
get()方法取值,如果字典中不存在指定的key,并不会抛出KeyError而是返回None,可以通过参数设置默认的value,以便指定的key不存在时返回
1 # 获取字典中的元素 2 scores = {'张三':100, '李四':98, '王五':45} 3 '''使用[]''' 4 print(scores['张三']) 5 # print(scores['陈六']) KeyError 6 7 '''使用get()''' 8 print(scores.get('张三')) 9 print(scores.get('陈六')) #None 10 print(scores.get('麻七', 99)) #99是查找'麻七'所对的value不存在时,提供的默认值