使用中括号([])操作符
要访问字典中的值,您可以使用中括号操作符([])来检索给定键的值。以下是一个示例代码:
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
print(my_dict['apple']) # 输出 1
在这个示例中,我们创建了一个名为 my_dict
的字典,并使用中括号操作符([])来获取 apple
键对应的值。
请注意,如果字典中不存在指定的键,则会引发 KeyError
异常。为了避免这种情况,您可以使用 get()
方法。
使用 get()
方法
get()
方法是一个更安全的方法,用于访问字典中的值。如果字典中不存在指定的键,则不会引发异常,而是返回一个指定的默认值。以下是示例代码:
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
print(my_dict.get('apple', 'Key not found')) # 输出 1
print(my_dict.get('watermelon', 'Key not found')) # 输出 'Key not found'
在这个示例中,我们使用 get()
方法获取 apple
和 watermelon
键对应的值。如果字典中存在 apple
键,则会返回对应的值,否则会返回指定的默认值 'Key not found'
。
使用 items()
方法
items()
方法返回字典中所有键值对的元组列表。以下是示例代码:
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
for key, value in my_dict.items():
print(key, value)
在这个示例中,我们使用 items()
方法获取字典中所有键值对的元组列表,并使用 for
循环遍历每个元组,分别打印键和值。
使用 values()
方法
values()
方法返回字典中所有值的列表。以下是示例代码:
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
print(list(my_dict.values())) # 输出 [1, 2, 3]
在这个示例中,我们使用 values()
方法获取字典中所有值的列表,并通过 list()
函数将其转换为列表类型。
这些方法为Python中从字典中获取值提供了四种常见的途径。不论您使用哪种方法,都需要首先定义一个字典,然后使用适当的方法来获取字典中的值。如果访问不存在的键,将会引发异常或返回指定的默认值,具体取决于所使用的方法。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,Python自动化测试学习等教程。带你从零基础系统性的学好Python!
👉[[CSDN大礼包:《python安装包&全套学习资料》免费分享]](安全链接,放心点击)
一、Python大礼包
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、 Python电子书
三、入门学习视频
四、 Python爬虫秘笈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、 数据分析全套资源
六、python副业兼职与全职路线
上述这份完整版的Python全套学习资料已经上传CSDN官方,如果需要可以微信扫描下方CSDN官方认证二维码 即可领取
👉[[CSDN大礼包:《python安装包&全套学习资料》免费分享]](安全链接,放心点击)