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

Python字典函数:10种常用方式

发布时间:2023-07-05 21:37:48

1. 创建字典:可以使用花括号{}或者dict()函数来创建一个空字典。

my_dict = {}
my_dict = dict()

2. 添加键值对:使用赋值操作符将键值对添加到字典中。

my_dict['key1'] = 'value1'
my_dict['key2'] = 'value2'

3. 获取值:通过键来获取字典中对应的值。

value = my_dict['key1']

4. 修改值:通过键来修改字典中对应的值。

my_dict['key1'] = 'new_value1'

5. 删除键值对:可以使用del关键字来删除字典中的键值对。

del my_dict['key1']

6. 清空字典:使用clear()函数来清空字典中的所有键值对。

my_dict.clear()

7. 获取所有键:使用keys()函数获取字典中所有的键。

keys = my_dict.keys()

8. 获取所有值:使用values()函数获取字典中所有的值。

values = my_dict.values()

9. 获取所有键值对:使用items()函数获取字典中所有的键值对。

items = my_dict.items()

10. 字典推导式:可以使用字典推导式来快速创建一个字典。

my_dict = {key: value for key, value in zip(keys, values)}

11. 字典长度:使用len()函数获取字典中键值对的数量。

length = len(my_dict)

12. 检查键是否存在:使用in关键字来检查字典中是否存在指定的键。

if 'key1' in my_dict:
    print('key1 exists')
else:
    print('key1 does not exist')

13. 获取键对应的默认值:可以使用get()函数来获取指定键对应的值,如果该键不存在,则返回指定的默认值。

my_value = my_dict.get('key1', 'default_value')

14. 字典的浅拷贝:可以使用copy()函数来进行字典的浅拷贝。

new_dict = my_dict.copy()

15. 合并字典:可以使用update()函数来合并两个字典。

my_dict.update(new_dict)

总结:以上是Python字典常用的10种方式,包括创建字典、添加键值对、获取值、修改值、删除键值对、清空字典、获取所有键、获取所有值、获取所有键值对、字典推导式等操作。同时也介绍了其他一些常用的字典函数,可以根据实际的需求选择使用。