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不存在时,提供的默认值

 

posted @ 2022-02-23 17:52  Xxiaoyu  阅读(380)  评论(0编辑  收藏  举报