Python 入门系列 —— 22. dict 的基本操作详解

一线码农 2021/1/17 5:08:29

访问字典中的项可以使用 [key] 的方式来访问字典中的项,比如获取下面字典中的 key=model 的值,代码如下: thisdict = {"brand": "Ford","model": "Mustang","year": 1964 } x = thisdict["model"] print(…

访问字典中的项

可以使用 [key] 的方式来访问字典中的项,比如获取下面字典中的 key=model 的值,代码如下:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
x = thisdict["model"]
print(x)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
Mustang

当然除了中括号,还可以使用 get() 方法来访问,如下代码所示:

x = thisdict.get("model")

获取字典中的所有 keys

要想获取字典中的所有 keys,可以直接调用 dict 的 keys() 方法即可。

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
keys = thisdict.keys()
print(keys)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
dict_keys(['brand', 'model', 'year'])

获取字典中的所有 values

除了可以获取 dict 中的 keys,还可以通过 values() 获取 dict 中的所有value,如下代码所示:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
keys = thisdict.values()

print(keys)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
dict_values(['Ford', 'Mustang', 1964])

获取字典中的每一项

上面的方法分别从 dict 中获取 keys 或者 values,这一节我们调用 items() 获取字典中的 key-value 集合,如下代码所示:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

items= thisdict.items()

print(items)

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
dict_items([('brand', 'Ford'), ('model', 'Mustang'), ('year', 1964)])

检查字典中是否存在指定key

要想判断字典中是否存在某一个 key,可以用 python 内置的 in 操作符即可,如下代码所示:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
if "model" in thisdict:
  print("Yes, 'model' is one of the keys in the thisdict dictionary")

PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
Yes, 'model' is one of the keys in the thisdict dictionary
译文链接:https://www.w3schools.com/pyt...
随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[Python 入门系列 —— 22. dict 的基本操作详解]http://www.zyiz.net/tech/detail-151032.html

上一篇:几个Python小案例,爱上Python编程三

下一篇:Python 入门系列 —— 21. dict 的介绍

赞(0)

共有 条评论 网友评论

验证码: 看不清楚?
    关注微信小程序
    程序员编程王-随时随地学编程

    扫描二维码或查找【程序员编程王】

    可以随时随地学编程啦!

    技术文章导航 更多>
    扫一扫关注最新编程教程