python字典常用的6种方法

121 阅读1分钟

len函数

它指得是统计字典中键值对的数量
dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# 3
print(len(dic1))
  1. keys方法

    它指得是统计字典中所有的键key

dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# dict_keys(['username', 'age', 'sex'])
print(dic1.keys())
  1. values方法

    它指得是统计字典中所有的值value

dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# dict_values(['张三', 18, '男'])
print(dic1.values())
  1. items方法

    它指的是统计字典中所有的键值对

dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
# dict_items([('username', '张三'), ('age', 18), ('sex', '男')])
print(dic1.items())
  1. update方法

    它指的是合并字典

dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
dic2 = {'username': '李四', 'school': '哈哈小学', 'score': 100}
# {'username': '李四', 'age': 18, 'sex': '男', 'school': '哈哈小学', 'score': 100}
dic1.update(dic2)
print(dic1)
注意:当被合并的字典中的某个键值对存在于另一个字典中的时候, 输出的结果会覆盖掉原来的键值对
  1. clear方法

    它指的是清空字典把字典中的键值对全部清空

dic1 = {'username': '张三', 'age': 18, 'sex': '男'}
dic1.clear()
# {}
print(dic1)