Python53:核心语法-数据容器-字典dict-常用操作

发布时间:2026/10/8 1:50:06
Python53:核心语法-数据容器-字典dict-常用操作 字典dict-常用操作# -------- 字典 常见操作------------ dict1 {王林:670, 李慕婉:608, 许立国:580, 韩立:688} print(dict1) # 添加 - key不存在就是添加 dict1[涛哥] 550 print(dict1) # {王林: 670, 李慕婉: 608, 许立国: 580, 韩立: 688, 涛哥: 550} # 修改 - key存在就是修改 dict1[涛哥] 620 print(dict1) # {王林: 670, 李慕婉: 608, 许立国: 580, 韩立: 688, 涛哥: 620} # 查询 print(dict1[涛哥]) # 620 print(dict1.get(涛哥)) # 620 # 获取的值封装到字典独有的数据类型中 print(dict1.keys()) # dict_keys([王林, 李慕婉, 许立国, 韩立, 涛哥]) print(dict1.values()) # dict_values([670, 608, 580, 688, 620]) print(dict1.items()) # dict_items([(王林, 670), (李慕婉, 608), (许立国, 580), (韩立, 688), (涛哥, 620)]) # 删除 score dict1.pop(许立国) print(score) # 580 print(dict1) # {王林: 670, 李慕婉: 608, 韩立: 688, 涛哥: 620} del dict1 [韩立] print(dict1) # {王林: 670, 李慕婉: 608, 涛哥: 620} # 遍历以下三种方式效果一样 for k in dict1.keys(): print(f{k}: {dict1[k]}) for item in dict1.items(): print(f{item[0]}: {item[1]}) for k, v in dict1.items(): # 解包 print(f{k}: {v})D:\py_project_heima\.venv\Scripts\python.exe D:\py_project_heima\第二章\test.py {王林: 670, 李慕婉: 608, 许立国: 580, 韩立: 688} {王林: 670, 李慕婉: 608, 许立国: 580, 韩立: 688, 涛哥: 550} {王林: 670, 李慕婉: 608, 许立国: 580, 韩立: 688, 涛哥: 620} 620 620 dict_keys([王林, 李慕婉, 许立国, 韩立, 涛哥]) dict_values([670, 608, 580, 688, 620]) dict_items([(王林, 670), (李慕婉, 608), (许立国, 580), (韩立, 688), (涛哥, 620)]) 580 {王林: 670, 李慕婉: 608, 韩立: 688, 涛哥: 620} {王林: 670, 李慕婉: 608, 涛哥: 620} 王林: 670 李慕婉: 608 涛哥: 620 王林: 670 李慕婉: 608 涛哥: 620 王林: 670 李慕婉: 608 涛哥: 620声明本篇学习笔记参考黑马程序员相关课程部分素材来源于网络公开资料及本人补充文中为个人整理复盘仅供学习交流使用。