Python-字典查改增刪操作
阿新 • • 發佈:2020-10-22
Python-字典查改增刪操作
# 空字典 my_dict={} print(my_dict,type(my_dict)) # 輸出: >> {} <class 'dict'>
# 新增鍵值對
# 新增鍵值對 my_dict["name"] = "李四" print(my_dict) # 輸出: >> {'name': '李四'}
# 修改鍵值對[key是唯一的,重新賦值]
# 修改鍵值對 my_dict["name"] = "王五" print(my_dict) # 輸出: >> {'name': '王五'}
刪除鍵值對
my_dict["name"] = "王五" my_dict["age"] = 12 print(my_dict) # 輸出: >>{'name': '王五', 'age': 12} # 刪除鍵值對 del my_dict["age"] print(my_dict) # 輸出: >> {'name': '王五'}
# 擴充套件: pop
# 新增鍵值對 my_dict["age"] = 18 my_dict["name"] = "李四" print(my_dict) # 擴充套件: pop age = my_dict.pop("age") print(age, my_dict) #輸出: >> {'age': 18, 'name': '李四'} >> 18 {'name': '李四'}
# 更新,合併 my_dict1 = {"name": "馮七", "age": 20, "sex": "男"} my_dict2 = {"sex": "女", "address": "北京"} # # 合併字典: 把字典2裡面的每個鍵值對資料合併到字典1裡面 my_dict1.update(my_dict2) print(my_dict1) # 輸出: >>{'name': '馮七', 'age': 20, 'sex': '女', 'address': '北京'}
my_dict1 = {"name": "馮七", "age": 20, "sex": "男"} my_dict2 = {"sex": "女", "address": "北京"} # # # 合併字典: 把字典2裡面的每個鍵值對資料合併到字典1裡面 my_dict1.update(my_dict2) print(my_dict1) # # # 獲取資料 result = my_dict1["address"] print(result) age = my_dict1.get("money", 10000) print(age) # 輸出 >> {'name': '馮七', 'age': 20, 'sex': '女', 'address': '北京'} >> 北京 >> 10000