iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
0
AI & Data

AI的本_資料科學打基礎系列 第 19

[Day 19] Python_Dict(字典)

  • 分享至 

  • twitterImage
  •  

list與tuple是依序排列可稱是序列資料結構,只要知道元素的特定位置,即可使用索引觀念取得元素內容
dict(字典)並不是依序排列的資料結構,通常可稱是非序列資料結構,所以無法使用類似串列的索引[012...n]觀念取得元素內容

字典的定義

name_dict = {鍵1:值1,...,鍵n:值n}

字典的鍵(key)一般常用的是字串或數字當作是鍵,在一個字典中不可以有重複的鍵(key)出現
字典的值(value)可以是任何python的資料物件,所以可以是數值,字串,串列,字典
https://ithelp.ithome.com.tw/upload/images/20190920/20119806LpvcrbZ5rw.jpg

列出字典元素的值

字典的元素是'鍵:值'配對設定
如果想要取得元素的值,可以將鍵當作是索引方式處理,因此字典內的元素不可有重複的鍵
https://ithelp.ithome.com.tw/upload/images/20190920/20119806aHAz0rj3mM.jpg

如果有一個字典是

fruits = {0:'西瓜',1:'香蕉',2:'水蜜桃'}

鍵值是整數,所以也可以用fruits[0]來取元素內容
https://ithelp.ithome.com.tw/upload/images/20190920/201198063MSRQoBS1A.jpg

增加字典的元素

name_dict[鍵] = 值

https://ithelp.ithome.com.tw/upload/images/20190920/201198061RyMcTLlUG.jpg

更改字典元素的內容

就是直接改
https://ithelp.ithome.com.tw/upload/images/20190920/20119806cwleGiuBgg.jpg

原來做這樣的筆記這麼辛苦啊!


上一篇
[Day 18] Python_Tuple (續)
下一篇
[Day 20] Python 字典(續)
系列文
AI的本_資料科學打基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言