哈喽大家好~ 我是你们的中年程序员搭子👨💻
上一章我们学习了列表基础,学会了新建列表、增减数据、按下标取值,坚持实操,一定会越来越扎实👍
今天继续进阶,带大家掌握两个列表核心实用技能:修改列表数据、循环遍历取值。
只会简单增删远远不够,日常整理数据、写小工具,经常需要改内容、批量读取数据。学会这两个技巧,才算真正把列表用活。
老规矩,全程实操不讲废话,中年人学代码,实用永远是第一位✅
列表数据修改🤔
修改列表数据特别简单,核心还是我们学过的下标规则:找准对应下标,直接重新赋值就行。
打开VSCode,新建list_plus.py,跟着敲代码:
# 定义基础姓名列表
name_list = ["张三", "李四", "王五"]
# 修改第二个数据(下标为1)
name_list[1] = "小李"
print(name_list)
运行就能看到,原有数据替换成功。
列表循环遍历,批量读取数据💻
我们平时很少只取单个数据,大多需要批量读取全部内容,这时候就必须用到循环遍历。新手直接学for循环即可,简单好上手、几乎不报错。
# 自动遍历输出列表所有内容
name_list = ["张三", "李四", "王五"]
for name in name_list:
print("当前人员:", name)
代码会自动逐个读取、输出列表内容,效率很高。
组合实操:遍历+修改搭配使用✅
我们把两个知识点结合实操,模拟真实的数据处理场景,加深理解:
# 分数列表自动判级
score_list = [85, 50, 92, 45, 78]
for i in range(len(score_list)):
if score_list[i] < 60:
score_list[i] = "不及格"
print(score_list)
这段代码可以自动筛查所有分数,统计不及格成绩。大家多敲两遍熟悉手感。
新手避坑小提醒⚠️
修改数据时,下标不能超出列表范围,否则直接报错;
循环遍历一定要规范Tab缩进,缩进错乱会导致代码运行异常;
只查看数据用普通for循环,需要修改数据,必须用range+len的写法。
本章小结+下期预告✍️
今天我们学习了列表进阶核心用法,掌握了数据修改和循环遍历。结合之前的基础操作,足够应对日常基础编程。
大家多实操巩固,把逻辑练熟就好。下一章我们学习元组基础,解锁新的数据存储方式!
学习遇到问题随时留言,我都会一一回复,咱们稳步学习、坚持进步❤️
#中年危机转机#程序员成长之路#副业经验分享#AI技术入门指南#编程学习新方式#Python#VSCode