• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:Python-入门系列-21-dict-的介绍

python 搞代码 3年前 (2022-02-20) 39次浏览 已收录 0个评论
文章目录[隐藏]

Dictionary

字典罕用于存储键值对的汇合,它是一种无序,可批改并且不容许反复,字典是用 {} 来示意,并带有 k/v 键值对,比方上面定义的字典构造。

<code class="py">
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(thisdict)


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

字典项

字典中的项是以 key-value 模式展先的,通常咱们用 key 来获取字典中的内容,如下代码所示:

<code class="py">
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(thisdict["brand"])

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

无序,可批改

当咱们说字典是无序的,意味着它并没有一个事后定义好的程序,也就不能通过 index 的形式去获取 dictionary 中的 item。

字典是可批改的,意味着咱们能够在已创立的字典中批改,新增,删除项。

不容许反复

不容许反复,意味着同一个key 不可能有两个 item,有些敌人可能就要问了,如果在新增时遇到反复的 key 怎么办呢? python 中会默认笼罩掉之前同名key,如下代码所示:

<code class="py">
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964,
  "year": 2020
}
print(thisdict)

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

字典长度

要想判断字典中有多少个 item,能够应用 len() 办法即可,比方上面的代码:

<code class="py">
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964,
  "year": 2020
}

print(len(thisdict))

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

字典项的数据类型

字典项的value值能够是任何类型,比方 int,string,array 等,如下代码所示:

<code class="py">
thisdict = {
  "brand": "Ford",
  "electric": False,
  "year": 1964,
  "colors": ["red", "white", "blue"]
}

type()

实质上来说,dict 就是一个名为 dict 的 class 类,如下代码所示:

<code class="py">
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(type(thisdict))

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

译文链接:https://www.w3schools.com/pyt…


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:Python-入门系列-21-dict-的介绍

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址