1、字典元素查找
2、字典元素添加与修改
3、字典的操作函数
4、字典的操作方法
字典是通过“键值对”来存放需要的数据,在python中使用{}来创建,其中每一个元素都是一个键值对,表现方式为:{<键1>:<值1>,<键2>:<值2>...}。
字典与集合有许多共同特性,字典的键是唯一且不可变的,每个元素没有顺序并且不可变。
1、字典元素查找
d={'name':'jack','age':20,'gender':'女'}
print(d['name'])
此时,输出为:jack
2、元素添加与修改
d={'name':'jack','age':20,'gender':'女'}
d['age']=18
print(d)
d={'name':'jack','age':20,'gender':'女'}
d['height']=165
print(d)
3、元素的操作函数
len(d) 字典元素的元素个数(长度)
min(d) max(d) 字典中键的最小值和最大值
dict() 建立一个空字典
4、字典的操作方法
获取所有键的信息
d={'name':'jack','age':20,'gender':'女'}
print(d.keys())
获取所有值的信息
d={'name':'jack','age':20,'gender':'女'}
print(d.values())
返回所有的键值对信息,返回结果为dict_items类型
d={'name':'jack','age':20,'gender':'女'}
print(d.values())
根据键去字典中查找对应的值
d={'name':'jack','age':20,'gender':'女'}
print(d.get('age'))
根据键去字典中取出对应的值并删除改该键值对
d={'name':'jack','age':20,'gender':'女'}
print(d.pop('age'))
print(d)
输出值为:20
{'name': 'jack', 'gender': '女'}
随机从字典中取出一个键值对,以元素(key,value)形式返回
d={'name':'jack','age':20,'gender':'女'}
d.popitem()
print(d)
结果为:{'name': 'jack', 'age': 20}
删除字典所有的键值对,清空字典,结果为{}
d={'name':'jack','age':20,'gender':'女'}
d.clear()
print(d)
删除字典中某个键值对
d={'name':'jack','age':20,'gender':'女'}
del d['name']
print(d)
{'age': 20, 'gender': '女'}
%%d.clear()是清空字典,del d代表删除字典,该字典就不存在了