哈喽大家好~ 我是你们的中年程序员搭子👨💻
上一章我们学完了元组基础,区分一下列表和元组的用法:可变数据用列表,固定数据用元组。相信大家基本都掌握了👍
今天咱们接着进阶,来学Python日常使用率极高的字典。
我们之前学的列表、元组,只能单纯堆放数据,靠下标取值,根本分不清每串数据对应的含义。有时候用起来会特别别扭。
字典刚好解决了这个问题,它是键值对存储,每一条数据都有专属标签,一目了然。还是老规矩,全程实操,只学实用干货✅
什么是字典?🤔
大家直接把字典当成「带标签的收纳盒」。
列表是纯堆放数据,没有任何说明;字典则是给每一组数据打上标签,直接通过标签取值,完全不用记下标,省心又直观。
记住写法:字典用大括号{},格式为 key:value,也就是 标签:数据,多个内容用逗号隔开。
字典基础实操上手💻
打开VSCode,新建dict_test.py文件,跟着我敲一遍就会。
我们用最常用的个人信息举例,定义一个标准字典:
定义一个个人信息字典
user_dict = {"name": "老张", "age": 35, "gender": "男"}
print(user_dict)
这种存储方式特别清晰,每一项数据是什么含义,一眼就能看懂。取值也很简单,直接用标签key获取:
print(user_dict["name"])
字典有个很方便的特点:新增和修改写法一致。原来就有这个标签就是修改,没有就是新增。
新增地址字段
user_dict["address"] = "北京"
print(user_dict)
修改年龄数据
user_dict["age"] = 36
print(user_dict)
不需要的内容,用del根据标签直接删除:
del user_dict["gender"]
print(user_dict)
想要批量读取字典所有数据,遍历是刚需用法,新手直接记这套最简写法:
循环读取字典所有标签和数据
for key in user_dict:
print(key, user_dict[key])
新手易错点:标签key必须写准确,写错一个,代码直接报错。
本章小结+下期预告✍️
这一章我们搞定了字典核心基础,主打键值对带标签存储,直观灵活、实用性拉满。
到这里,Python四大基础数据类型:字符串、列表、元组、字典就全部学完了。下一章我们开启综合实操,写一个完整的小案例!
学习过程中遇到报错或不懂的地方,随时留言,我会一一解答。咱们稳步积累、坚持进步❤️
#中年危机转机#程序员成长之路#副业经验分享#AI技术入门指南#编程学习新方式#Python#VSCode