# (1) 字典的定義
# info =
info =
print(info)
print("name:%s,age:%d,addr:%s" % (info["name"], info["age"], info["addr"]))
'''name:張三,age:18,addr:山東
字典和列表的區別:
相同點:
都可以用於儲存資料
不同點:
列表通過下標取元素,字典通過key取元素
'''# (2) 字典的增刪改查
infors =
# 增加(只要這個key不存在,就是新增)
infors["age"] = 18
print(infors) #
# 改(只要這個key存在,就是修改)
infors['name'] = "王五"
print(infors) #
# 刪除(只需要寫key就行,只是如果沒有key,那麼程式將會報錯)
del infors["name"]
print(infors) #
# 查詢(只需要寫key就行,只是如果沒有key,那麼程式將會報錯)
print(infors["age"]) # 18
# 查詢2(只需要寫key就行,如果沒有key報錯)
Python學習 20 字典替代Switch
python本身並不提供switch的語法功能,為了能夠解決類似switch分支需求的問題,我們可以使用字典代替實現。解決思路 利用字典取值的get方法的容錯性,處理switch語句中的default情況 設定字典的vlaue為對應方法名,來代替switch語句中的 塊 為不同key設定相同的val...
python3字典遍歷 python3字典遍歷
python版本 python3.7 info infog.get name 得到字典info中name的值 info.keys 得到字典info中所有的鍵,結果是乙個物件 dict keys name age 需要注意在python2中該操作得到的是乙個列表 遍歷key for temp in i...
Day 5 字典以及字典的用法
拓展 li alex wusir taibai print join li 拼接的符號 join 可迭代物件 字典 dict 字典 用於存貯資料,存貯大量資料 優點 速度快 快於列表 能將資料之間關聯起來 定義乙個字典 dict 字典中逗號分割開的叫做乙個元素 1 鍵 10 值 鍵值對 字典的鍵 可...