写点什么

Python - 字典 2

作者:小万哥
  • 2023-10-15
    广东
  • 本文字数:1102 字

    阅读完需:约 4 分钟

Python - 字典2

Python - 访问字典项

您可以通过在方括号内引用其键名来访问字典的项:


示例,获取 "model" 键的值:


thisdict = {  "brand": "Ford",  "model": "Mustang",  "year": 1964}x = thisdict["model"]
复制代码


还有一种叫做 get() 的方法,它将给您相同的结果:


示例,获取 "model" 键的值:


x = thisdict.get("model")
复制代码

获取键

keys() 方法将返回字典中所有键的列表。


示例,获取键的列表:


x = thisdict.keys()
复制代码


键的列表是字典的视图,这意味着对字典所做的任何更改都将反映在键列表中。


示例,向原始字典添加一个新项,然后查看键列表也会得到更新:


car = {"brand": "Ford","model": "Mustang","year": 1964}
x = car.keys()
print(x) #更改之前
car["color"] = "white"
print(x) #更改之后
复制代码

获取值

values() 方法将返回字典中所有值的列表。


示例,获取值的列表:


x = thisdict.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() 方法将以列表中的元组形式返回字典中的每个项。


示例,获取键值对的列表:


x = thisdict.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阿里开发者社区InfoQCSDN腾讯开发者社区思否51CTO掘金helloworld慕课博客园


看完如果觉得有帮助,欢迎点赞、收藏关注

发布于: 刚刚阅读数: 4
用户头像

小万哥

关注

代码如人生 2023-02-09 加入

编程爱好者

评论

发布
暂无评论
Python - 字典2_Python_小万哥_InfoQ写作社区