iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 24
0
AI & Data

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

[Day 24]字典常用的函數與方法

  • 分享至 

  • xImage
  •  

len() 可以列出字典元素的個數

https://ithelp.ithome.com.tw/upload/images/20190925/20119806pvArwcfJNy.jpg

fromkeys() 這是建立字典的一個方法

name_dict = dict.fromkeys(seq[,value])

會使用seq序列建立字典,序列內容將是字典的鍵,
如果沒有設定value則用none當字典鍵的值
https://ithelp.ithome.com.tw/upload/images/20190925/201198063raLy7iLtW.jpg

get()

搜尋字典的鍵,如果鍵存在則傳回該鍵的值,如果不存在則傳回預設值

ret_value = dict.gt(key[,default=none])

key是要搜尋的鍵,如果找不到key則傳回default的值(如果沒設default值就傳回none)
https://ithelp.ithome.com.tw/upload/images/20190925/20119806ncnJDwTdHt.jpg

setdefault()

這個方法基本上與get()相同,不同之處在於get()方法不會改變字典內容
使用setdefault()方法時若所蒐尋得鍵不在,會將'鍵:值'加入字典
如果有設定預設值,則將鍵:預設值加入字典,
如果沒有設定預設值,則將鍵:none加入字典
https://ithelp.ithome.com.tw/upload/images/20190925/201198062Ege5iGiSg.jpg

https://ithelp.ithome.com.tw/upload/images/20190925/20119806JqkfQSzwo7.jpg


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

尚未有邦友留言

立即登入留言