len函数
它指得是统计字典中键值对的数量
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# 3
print(len(dic1))
-
keys方法
它指得是统计字典中所有的键key
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# dict_keys(['username', 'age', 'sex'])
print(dic1.keys())
-
values方法
它指得是统计字典中所有的值value
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# dict_values(['张三', 18, '男'])
print(dic1.values())
-
items方法
它指的是统计字典中所有的键值对
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# dict_items([('username', '张三'), ('age', 18), ('sex', '男')])
print(dic1.items())
-
update方法
它指的是合并字典
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
dic2 = {'username': '李四', 'school': '哈哈小学', 'score': 100}
# {'username': '李四', 'age': 18, 'sex': '男', 'school': '哈哈小学', 'score': 100}
dic1.update(dic2)
print(dic1)
注意:当被合并的字典中的某个键值对存在于另一个字典中的时候, 输出的结果会覆盖掉原来的键值对
-
clear方法
它指的是清空字典把字典中的键值对全部清空
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
dic1.clear()
# {}
print(dic1)