Python基础-字典(字典常用函数/操作/字典遍历)

Posted 士别三日wyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-字典(字典常用函数/操作/字典遍历)相关的知识,希望对你有一定的参考价值。

字典是Python中除列表外,最灵活的数据类型,使用键值对存储数据,其中键必须是唯一的,值可以是任意类型

 

字典类型格式

student = {'键名1': 值1, '键名2': 值2, ...}
# 比如
student = {'name': '小明', 'age': 18, 'id': 1}

字典常用函数/操作

打印字典中的所有内容

student = {'name': '小明', 'age': 18, 'id': 1}
print(student)

 

获取字典的值(根据键名)

student = {'name': '小明', 'age': 18, 'id': 1}
print(student['name'])

 

向字典中添加键值对

student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student['grade'] = 100
print(student)

 

修改字典中的值( 添加和修改的格式一样, 如果指定的键与字典中的键重复, 则会修改原来的键名所对应的值)

student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student['age'] = 20
print(student)

 

pop(), 删除字典中的值( 根据键名)

student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student.pop('id')
print(student)

 

len(), 返回字典中的价值对的个数

student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
print('字典中键值对的个数是: %d' % len(student))

 

update(), 合并字典, 向字典中添加另一个字典的内容

student = {'name': '小明', 'age': 18, 'id': 1}
print(student)
student.update({'math': 100, 'English': 100})
print(student)

 

字典遍历

student = {'name': '小明', 'age': 18, 'id': 1}
for key in student:
    print(key)

使用for遍历, 可以获取字典中的所有键

 根据获取的键, 可以获取字典中的所有值

student = {'name': '小明', 'age': 18, 'id': 1}
for key in student:
    print('%s : %s' % (key, student[key]))

 

以上是关于Python基础-字典(字典常用函数/操作/字典遍历)的主要内容,如果未能解决你的问题,请参考以下文章

Python基础二_操作字符串常用方法字典文件读取

Python字典创建、基本操作以及常用方法

python基础python序列--列表元组字典和集合详解

python基础入门之六 —— 字典

python开发基础:字典操作

python基础--字典