Python中的字典操作函数列表
在Python中,字典是一种无序的数据类型,它由键值对组成。字典操作函数可以用于对字典进行增加、查找、修改和删除等操作。下面是Python中常用的字典操作函数列表。
1. 创建字典:可以使用大括号{}或dict()函数创建一个空字典,也可以直接在大括号中写入键值对。
示例:my_dict = {} 或者 my_dict = dict()
my_dict = {'name': 'John', 'age': 25}
2. 复制字典:使用copy()函数可以复制一个字典。
示例:new_dict = my_dict.copy()
3. 获取字典长度:使用len()函数可以获取字典中键值对的数量。
示例:length = len(my_dict)
4. 添加键值对:使用字典名[key] = value语法可以添加新的键值对。
示例:my_dict['gender'] = 'male'
5. 获取键值对:使用字典名[key]或者get()函数可以获取指定键对应的值。
示例:name = my_dict['name']
age = my_dict.get('age')
6. 修改键值对:使用字典名[key] = value语法可以修改指定键对应的值。
示例:my_dict['age'] = 30
7. 删除键值对:使用del语句可以删除指定键值对,使用pop()函数可以删除指定键值对,并返回对应的值。
示例:del my_dict['name']
age = my_dict.pop('age')
8. 所有键:使用keys()函数可以获取字典中所有键的列表。
示例:all_keys = my_dict.keys()
9. 所有值:使用values()函数可以获取字典中所有值的列表。
示例:all_values = my_dict.values()
10. 所有键值对:使用items()函数可以获取字典中所有键值对的列表,每个键值对用元组表示。
示例:all_items = my_dict.items()
11. 遍历字典:可以使用for循环遍历字典,也可以使用items()函数遍历键值对。
示例:for key in my_dict:
value = my_dict[key]
或者
for key, value in my_dict.items():
print(key, value)
12. 清空字典:使用clear()函数可以清空字典中的所有键值对。
示例:my_dict.clear()
13. 检查键是否存在:使用in关键字可以检查指定键是否存在于字典中。
示例:if 'name' in my_dict:
print('Key exists')
14. 合并字典:使用update()函数可以将一个字典的键值对添加到另一个字典中。
示例:my_dict.update({'gender': 'male'})
以上是Python中常用的字典操作函数列表,通过这些函数可以方便地对字典进行增删改查等操作。
