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

Python中的字典操作函数列表

发布时间:2023-09-12 03:58:19

在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中常用的字典操作函数列表,通过这些函数可以方便地对字典进行增删改查等操作。