来讲一讲Python字典dict中常用内置函数的使用吧!
字典dict的定义
字典dict是Python中比较重要的数据结构之一,用大括号{}表示,它由花括号包围的一些键值对组成,每个键值对用逗号分隔,键和值之间用冒号“:”分隔。如下所示:
# 示例一:定义一个字典
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
常用内置函数介绍
接下来,我们可以了解一下常用内置函数的使用方法。
1. len()函数
该函数返回字典中键值对的数量。如下所示:
# 示例二:字典长度
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
print(len(my_dict)) # 输出:3
2. keys()、values()、items()函数
这三个函数分别返回字典中所有的键、所有的值、所有的键值对。如下所示:
# 示例三:keys()函数
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
print(my_dict.keys()) # 输出:dict_keys(['name', 'age', 'country'])
# 示例四:values()函数
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
print(my_dict.values()) # 输出:dict_values(['Linda', 18, 'USA'])
# 示例五:items()函数
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
print(my_dict.items()) # 输出:dict_items([('name', 'Linda'), ('age', 18), ('country', 'USA')])
3. pop()函数
该函数可以用于删除字典中的键值对。如下所示:
# 示例六:pop()函数
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
my_dict.pop("age") # 删除键值对"age":18
print(my_dict) # 输出:{'name': 'Linda', 'country': 'USA'}
4. setdefault()函数
setdefault()方法和get()方法类似,用于获取指定键的值。如果指定的键不存在,则返回默认值。与get()方法不同的是,如果指定的键不存在,则setdefault()方法会在字典中添加该键值对。如下所示:
# 示例七:setdefault()函数
my_dict = {"name": "Linda", "age": 18, "country": "USA"}
value = my_dict.setdefault("company", "Google")
print(my_dict) # 输出:{'name': 'Linda', 'age': 18, 'country': 'USA', 'company': 'Google'}
print(value) # 输出:Google
总结
在字典dict的使用中,掌握常见的内置函数是非常有用的。除了上述介绍的这些外,还有其他内置函数,例如update()、clear()等,这里就不一一展开了。但是,读者可以自行通过阅读Python官方文档来深入了解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python字典dict中常用内置函数的使用 - Python技术站