日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python入门基础系列八_Python 入门系列 —— 21. dict 的介绍

發布時間:2024/8/23 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python入门基础系列八_Python 入门系列 —— 21. dict 的介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Dictionary

字典常用于存儲鍵值對的集合,它是一種無序,可修改并且不允許重復,字典是用 {} 來表示,并帶有 k/v 鍵值對,比如下面定義的字典結構。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 來獲取字典中的內容,如下代碼所示: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,如下代碼所示: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() 方法即可,比如下面的代碼: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 等,如下代碼所示:thisdict?=?{

"brand":?"Ford",

"electric":?False,

"year":?1964,

"colors":?["red",?"white",?"blue"]

}

type()

本質上來說,dict 就是一個名為 dict 的 class 類,如下代碼所示: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

總結

以上是生活随笔為你收集整理的python入门基础系列八_Python 入门系列 —— 21. dict 的介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。