1 字典的定义
Python字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器型。字典的每个键值key=>value对用冒号 : 分割,每个对之间用逗号,分割,整个字典包括在花括号{}中,格式如下所示: d = {key1 : value1, key2 : value2 }
一句话,和字典一样,用查字典的方式,根据key查找value。
2 字典的创建
2.1 使用花括号
- 字典名={'张三':100,'李四':98}
- {key1:value1,key2:value2,key3:value3……}
- 空字典={}
2.2 使用内置函数dict()
student=dict(name='jack',age=20)
2.3 测试
测试代码:
d={'张三':100,'李四':98}
D1={}
print(d,D1)
student=dict(name='jack',age=20)
print(student)
测试结果:
3 字典元素的获取
3.1 元素的获取
- scores={'张三':100,'李四':98}
scores['张三']
- 输出为100
- 若不存在key,则报错
scores.get('张三')
- 若不存在key,输出None
- 可指定默认value,key不存在时返回
- 如:scores.get('王麻',59)
3.2 测试
测试代码:
scores={'张三':100,'李四':98}
a=scores['张三']
print(a)
b=scores.get('张三')
print(b)
c=scores.get('王麻',59)
print(c)
d=scores['张']
print(d)
测试结果: