iT邦幫忙

DAY 19
0

Python初學起步走系列 第 19

[Python初學起步走-Day19] - dict

  • 分享至 

  • xImage
  •  

dict是屬於無序的映射(mapping)型態

映射是由key:value所構成的群集

key必須為不可變的資料型態(int、float、str....)

建立dict的方法如下

dict_1 = dict({"a":1111,"b":2222,"c":3333})
dict_2 = dict(a=1111,b=2222,c=3333)
dict_3 = {"a":1111,"b":2222,"c":3333}

以上三種方式都可以產生相同的dict

字典的key必須是唯一的
要取出裡面的value使用 中括號
例如

dict_1["a"]
dict_2["b"]
dict_3["c"]

要新增、刪除dict資料項也可使用中括號進行操作

例如

#新增
dict_1["d"]=4444
#刪除
del dict_1["d"]

範例

#dict.py
dict_1 = dict({"a":1111,"b":2222,"c":3333})
dict_2 = dict(a=1111,b=2222,c=3333)
dict_3 = {"a":1111,"b":2222,"c":3333}
print(dict_1["a"])
print(dict_2["b"])
print(dict_3["c"])

dict_1["d"]=4444
print(dict_1)
del dict_1["d"]
print(dict_1)


上一篇
[Python初學起步走-Day18] - 集合型態
下一篇
[Python初學起步走-Day20] - dict(續)
系列文
Python初學起步走30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言