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)