Python字典函数的使用介绍
Python是一种高级语言,它为开发者提供了一个丰富的函数库来完成各种任务。其中之一就是字典函数。字典是Python中的一种数据类型。它是一种映射类型,其中的元素是键值对,其中键必须是 的。字典函数可以帮助我们增加、删除、查找等等。
1.字典函数之get()
get(key, default=None)
get函数返回具有给定键的值。 如果该键不在字典中,则返回给定的default值。 如果未提供默认值,则返回None。例如:
a = {'a': 1, 'b': 2, 'c': 3}
print(a.get('d')) #None
print(a.get('d', 0)) #0
print(a.get('a', 0)) #1
2.字典函数之items()
items()
items()函数返回一个包含字典中所有项的列表,每个元素都是一个键值对的元组。例如:
a = {'a': 1, 'b': 2, 'c': 3}
print(list(a.items())) #[('a', 1), ('b', 2), ('c', 3)]
3.字典函数之keys()
keys()
keys()函数返回一个包含字典中所有键的列表。例如:
a = {'a': 1, 'b': 2, 'c': 3}
print(list(a.keys())) #['a', 'b', 'c']
4.字典函数之values()
values()
values()函数返回一个包含字典中所有值的列表。例如:
a = {'a': 1, 'b': 2, 'c': 3}
print(list(a.values())) #[1, 2, 3]
5.字典函数之pop()
pop(key[, default])
pop()函数从字典中删除给定键,并返回相应的值。 如果键不存在,则返回给定的default值(如果提供了),否则引发KeyError异常。例如:
a = {'a': 1, 'b': 2, 'c': 3}
print(a.pop('a')) #1
print(a) #{'b': 2, 'c': 3}
6.字典函数之popitem()
popitem()
popitem()函数从字典中随机删除并返回一个键值对(作为元组),如果字典为空,则引发KeyError异常。例如:
a = {'a': 1, 'b': 2, 'c': 3}
print(a.popitem()) #('c', 3)
print(a) #{'a': 1, 'b': 2}
7.字典函数之clear()
clear()
clear()函数从字典中删除所有项。例如:
a = {'a': 1, 'b': 2, 'c': 3}
a.clear()
print(a) #{}
8.字典函数之copy()
copy()
copy()函数返回一个新字典,其中包含与原始字典相同的项。例如:
a = {'a': 1, 'b': 2, 'c': 3}
b = a.copy()
print(b) #{'a': 1, 'b': 2, 'c': 3}
总结
以上介绍了Python字典中常用的函数,其中get()、pop()、update()、keys()等函数非常常用。在日常编程中,掌握并使用好常用的函数可以提高代码的编写效率。
