欢迎访问宙启技术站
智能推送

Python字典函数:如何添加、删除和修改字典中的键值对?

发布时间:2023-07-03 09:31:14

在Python中,字典是一种无序的、可变的数据类型,可以存储多个键值对。添加、删除和修改字典中的键值对是常见的操作,下面我们来介绍如何进行这些操作。

1. 添加键值对:

1.1 使用索引赋值:通过对字典的键进行索引,然后为该键赋值,即可添加键值对。

1.2 使用update()方法:使用update()方法可以将一个字典中的键值对添加到另一个字典中。

1.3 使用setdefault()方法:setdefault()方法可以同时设置键和默认值,并将其添加到字典中。

示例代码如下:

# 1.1 使用索引赋值添加键值对
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3

# 1.2 使用update()方法添加键值对
my_dict = {'a': 1, 'b': 2}
my_dict.update({'c': 3})

# 1.3 使用setdefault()方法添加键值对
my_dict = {'a': 1, 'b': 2}
my_dict.setdefault('c', 3)

2. 删除键值对:

2.1 使用del关键字:可以使用del关键字删除指定的键值对。

2.2 使用pop()方法:pop()方法可以根据键删除指定的键值对,并返回被删除的值。

2.3 使用popitem()方法:popitem()方法可以随机删除一个键值对,并返回该键值对。

示例代码如下:

# 2.1 使用del关键字删除键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
del my_dict['a']

# 2.2 使用pop()方法删除键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.pop('a')

# 2.3 使用popitem()方法删除键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.popitem()

3. 修改键值对:

3.1 直接赋值:通过索引直接对键进行赋值,即可修改对应的值。

示例代码如下:

# 3.1 直接赋值修改键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict['a'] = 4

以上就是Python中添加、删除和修改字典中的键值对的方法。根据实际需求,选择适合的方法来操作字典,可以灵活地对字典进行增删改操作。