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

Python中的字典函数:了解Python中用于字典的常规函数,例如get,pop,items等

发布时间:2023-06-20 19:20:35

Python中的字典是一个可变的数据类型,用于存储键值对的集合。字典函数是Python中为字典类型提供的一些常规函数,用于对字典进行操作。本文将介绍Python中用于字典的常规函数,例如get,pop,items等。

1. get函数

get函数用于获取指定键的值。如果该键不存在,则返回指定的默认值。

语法:dict.get(key, default=None)

参数说明:

key:要获取的键值。

default:如果键不存在,则返回该值。默认值为None。

例子:

dict = {'a': 1, 'b': 2, 'c': 3}

print(dict.get('a'))   # 结果:1

print(dict.get('d', 'not exist'))   # 结果:not exist

2. pop函数

pop函数用于删除指定键的值,并返回该值。

语法:dict.pop(key[, default])

参数说明:

key:要删除的键值。

default:如果键不存在,则返回该值。默认值为None。

例子:

dict = {'a': 1, 'b': 2, 'c': 3}

result = dict.pop('a')   # 删除键'a'

print(result)   # 结果:1

print(dict)   # 结果:{'b': 2, 'c': 3}

result2 = dict.pop('d', 'not exist')   # 删除键'd'(不存在)

print(result2)   # 结果:not exist

3. items函数

items函数用于返回字典中所有键值对的元组列表。

语法:dict.items()

参数说明:无。

例子:

dict = {'a': 1, 'b': 2, 'c': 3}

print(dict.items())   # 结果:[('a', 1), ('b', 2), ('c', 3)]

4. keys函数

keys函数用于返回字典中所有键的列表。

语法:dict.keys()

参数说明:无。

例子:

dict = {'a': 1, 'b': 2, 'c': 3}

print(dict.keys())   # 结果:['a', 'b', 'c']

5. values函数

values函数用于返回字典中所有值的列表。

语法:dict.values()

参数说明:无。

例子:

dict = {'a': 1, 'b': 2, 'c': 3}

print(dict.values())   # 结果:[1, 2, 3]

总结:

本文介绍了Python中常用于字典的五个函数:get、pop、items、keys和values。这些函数可以帮助我们更方便地对字典进行操作。除了这些函数之外,Python中还有许多其他的字典函数,可以进一步了解和应用。