Python字典操作

字典属于可变序列, 在Python中, 常见的字典操作有以下几种:

  • 向现有的字典中添加新的键值对;
  • 修改现有字典中的键值对;
  • 从现有的字典中删除指定的键值对;
  • 判断现有字典中是否存在指定的键值对.

添加键值对

为字典添加键值对很简单, 直接给不存在的key赋值即可.

修改键值对

字典中的键(key)不能修改, 只能修改值(value).

直接通过赋值, 修改已存在的键对应的值.

删除键值对

使用del关键字, 删除键值对.

注意

注意删除的是变量, 还是字典中的一项.

判断字典中是否存在指定键值对

如果要判断字典中是否存在指定的键值对, 首先应判断字典中是否有对应的键. 判断字典中是否包含指定键值对的键, 可以使用innot in运算符.

注解

对于字典而言, innot in都是基于key来判断的.

Example:

scores = {'语文': 99, '数学': 100, '英语': 99}

# 判断字典中是否包含名为'数学'的key
print('数学' in scores)

# 判断字典中是否包含名为'物理'的key
print('物理' in scores)