python20 字典的定義以及字典的增刪改查

2021-09-03 03:07:40 字數 857 閱讀 4612

# (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 值 鍵值對 字典的鍵 可...