Python字典操作:增删查改全攻略
在Python中,字典是一种可变容器模型,类似于Java的HashMap。字典提供了键值对的存储和操作方式。下面我们将详细讨论如何进行增删查改。
创建字典:
dict_name = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
增(update):
- 添加键值对:
dict[key] = value
或dict.update({key: value})
- 如果键已存在,将更新对应的值
dict['key4'] = 'new value'
# 或者使用字典的update方法
dict.update({'key5': 'other value'}})
- 添加键值对:
删(remove):
- 删除键值对:
del dict[key]
或dict.pop(key, default=None))
- 如果键不存在,会抛出KeyError异常
del dict['key6']
# 或者使用字典的pop方法
dict.pop('key7', 'default value'))
- 删除键值对:
查(get):
- 获取键对应的值:
value = dict[key]
- 如果键不存在,会返回默认值或者None
value1 = dict['key1']
# 使用字典的get方法
value2 = dict.get('key2', 'default value'))
- 获取键对应的值:
改(set):
- 设置键对应的值:
dict[key] = value
- 如果键已存在,将覆盖其原有的值
dict['key3'] = 'new value'
# 或者直接赋值给字典的对应项
dict = {'key4': 'new value'}}
- 设置键对应的值:
以上就是Python字典进行增删查改的主要操作方式。掌握这些,你就可以灵活地处理各种数据了。
还没有评论,来说两句吧...