专业编程基础技术教程

网站首页 > 基础教程 正文

python字典常用的6种方法

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

Tags:

最近发表
标签列表