Python字典函数用法详解
发布时间:2023-12-10 20:29:30
在Python中,字典是一种无序、可变且可储存任意类型的对象的数据结构。字典使用键值对的方式来存储数据,每个键值对之间使用逗号进行分隔,键和值之间使用冒号进行分隔。
字典函数是Python提供的用于操作字典的一些内置函数,下面将详细介绍一些常用的字典函数及其用法。
1. len()函数:用于获取字典中键值对的数量。
示例代码:
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(len(dic)) # 输出3
2. dict()函数:用于创建一个新的字典对象。
示例代码:
dic = dict()
print(dic) # 输出{}
3. clear()函数:用于删除字典中的所有键值对。
示例代码:
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}
dic.clear()
print(dic) # 输出{}
4. get()函数:用于获取指定键的值,若键不存在,则返回默认值(若未提供默认值则返回None)。
示例代码:
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dic.get('name')) # 输出Tom
print(dic.get('height')) # 输出None
print(dic.get('height', 'unknown')) # 输出unknown
5. keys()函数:用于获取字典中所有的键,并返回一个可迭代的对象。
示例代码:
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dic.keys()) # 输出dict_keys(['name', 'age', 'gender'])
6. values()函数:用于获取字典中所有的值,并返回一个可迭代的对象。
示例代码:
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dic.values()) # 输出dict_values(['Tom', 18, 'male'])
