Python中取出字典中的值有多种实现方法,以下是其中的几种方式:
字典中单个值的获取
直接通过键名获取
可以用字典中的键名直接获取对应的值,使用方法为字典名[键名]
,示例如下:
user_info = {
"name": "Tom",
"age": 20,
"gender": "Male"
}
name = user_info["name"]
print(name)
# 输出结果为 Tom
使用get()方法
get()
是Python字典对象的内置方法,它可以接收一个参数,即键名,返回对应的值。如果该键不存在,则返回None或提供的默认值。示例如下:
user_info = {
"name": "Tom",
"age": 20,
"gender": "Male"
}
age = user_info.get("age")
print(age)
# 输出结果为 20
hobby = user_info.get("hobby", "reading")
print(hobby)
# 输出结果为 reading
字典中多个值的获取
使用items()方法
使用items()
方法获取字典中所有的键值对,与列表和元组类似,items()
方法返回的对象也是可迭代的。示例如下:
user_info = {
"name": "Tom",
"age": 20,
"gender": "Male"
}
for key, value in user_info.items():
print(key, value)
# 输出结果为:
# name Tom
# age 20
# gender Male
使用values()方法
使用values()
方法可以获取字典中所有的值,与items()
方法类似,values()
方法返回的对象也是可迭代的。示例如下:
user_info = {
"name": "Tom",
"age": 20,
"gender": "Male"
}
for value in user_info.values():
print(value)
# 输出结果为:
# Tom
# 20
# Male
以上是Python取出字典中的值的一些实现方法,可以根据实际情况选择适合的方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python取出字典中的值的实现 - Python技术站