|
Python - 访问字典项
您可以通过在方括号内引用其键名来访问字典的项:
示例,获取 "model" 键的值:- thisdict = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- x = thisdict["model"]
复制代码 还有一种叫做 get() 的方法,它将给您相同的结果:
示例,获取 "model" 键的值:- x = thisdict.get("model")
复制代码 获取键
keys() 方法将返回字典中所有键的列表。
示例,获取键的列表:键的列表是字典的视图,这意味着对字典所做的任何更改都将反映在键列表中。
示例,向原始字典添加一个新项,然后查看键列表也会得到更新:- car = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- x = car.keys()
- print(x) #更改之前
- car["color"] = "white"
- print(x) #更改之后
复制代码 获取值
values() 方法将返回字典中所有值的列表。
示例,获取值的列表:值的列表是字典的视图,这意味着对字典所做的任何更改都将反映在值列表中。
示例,原始字典进行更改,查看值列表也会得到更新:- car = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- x = car.values()
- print(x) #更改之前
- car["year"] = 2020
- print(x) #更改之后
复制代码 示例,向原始字典添加一个新项,查看值列表也会得到更新:- car = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- x = car.values()
- print(x) #更改之前
- car["color"] = "red"
- print(x) #更改之后
复制代码 获取项
items() 方法将以列表中的元组形式返回字典中的每个项。
示例,获取键值对的列表:返回的列表是字典的项的视图,这意味着对字典所做的任何更改都将反映在项列表中。
示例,对原始字典进行更改,查看项列表也会得到更新:- car = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- x = car.items()
- print(x) #更改之前
- car["year"] = 2020
- print(x) #更改之后
复制代码 示例,向原始字典添加一个新项,查看项列表也会得到更新:- car = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- x = car.items()
- print(x) #更改之前
- car["color"] = "red"
- print(x) #更改之后
复制代码 检查键是否存在
要确定字典中是否存在指定的键,请使用 in 关键字:
示例,检查字典中是否存在 "model":- thisdict = {
- "brand": "Ford",
- "model": "Mustang",
- "year": 1964
- }
- if "model" in thisdict:
- print("Yes, 'model' is one of the keys in the thisdict dictionary")
复制代码 最后
为了方便其他设备和平台的小伙伴观看往期文章,链接奉上:
公众号搜索Let us Coding,阿里开发者社区,InfoQ,CSDN,腾讯开发者社区,思否,51CTO,掘金,helloworld,慕课,博客园
看完如果觉得有帮助,欢迎点赞、收藏和关注
来源:https://www.cnblogs.com/xiaowange/p/17765726.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|