太棒了!你已经掌握了列表的基础,现在我们来探索更多有趣的“魔法箱子”技能吧!用一些小故事和游戏来学习~ ✨
1. 魔法箱子的长度(列表长度)
想知道箱子里有多少个玩具?用 len()
这个“魔法尺子”量一量!
糖果盒 = ["棒棒糖", "巧克力", "软糖", "棉花糖"]
print(len(糖果盒)) # 输出:4,因为有4种糖果!
2. 参观每一个玩具(遍历列表)
用 for
循环像小火车一样,一个一个“参观”箱子里的所有玩具:
颜色 = ["红色", "蓝色", "黄色"]
for 颜色名 in 颜色:
print("我喜欢", 颜色名) # 会依次打印:我喜欢红色、蓝色、黄色
3. 连接两个箱子(合并列表)
用 +
符号把两个箱子连起来,变成更大的箱子!
动物箱1 = ["小狗", "小猫"]
动物箱2 = ["小兔", "仓鼠"]
全部动物 = 动物箱1 + 动物箱2 # 现在有4个小动物啦!
4. 寻宝游戏(检查是否存在)
用 in
这个“魔法眼镜”看看箱子里有没有你要找的东西:
玩具箱 = ["积木", "拼图", "小汽车"]
if "拼图" in 玩具箱:
print("找到拼图啦!") # 会执行这一句
else:
print("没有拼图哦")
5. 排队游戏(排序)
用 .sort()
让箱子里的东西“排排队”(默认按字母或数字顺序):
数字 = [3, 1, 4, 2]
数字.sort()
print(数字) # 输出:[1, 2, 3,4],排好队啦!
水果 = ["香蕉", "苹果", "橘子"]
水果.sort()
print(水果) # 输出:["苹果", "香蕉", "橘子"]
6. 切蛋糕(列表切片)
用 [开始:结束]
切出箱子的一部分,像切蛋糕一样!
⚠️注意:切的时候包含“开始”,不包含“结束”哦!
字母 = ["A", "B", "C", "D", "E"]
print(字母[1:3]) # 输出:["B", "C"](切第1到第2个元素)
print(字母[:2]) # 输出:["A", "B"](从开头切到第1个)
print(字母[3:]) # 输出:["D", "E"](从第3个切到最后)
挑战任务:制作购物清单 🛒
- 创建一个
购物清单 = []
的空箱子 - 用
append()
添加至少3样想买的东西 - 用
sort()
给清单按字母排序 - 用
len()
告诉妈妈一共要买多少件东西 - 用
for
循环打印出每一样东西
完成后,你的代码可能会像这样:
购物清单 = []
购物清单.append("牛奶")
购物清单.append("苹果")
购物清单.append("笔记本")
购物清单.sort()
print("妈妈,我要买", len(购物清单), "样东西:")
for 商品 in 购物清单:
print("-", 商品)
小提示:列表的更多魔法
.pop()
:像抓娃娃机一样,“抓”出最后一个元素(可以用变量接住它).count()
:数一数某个东西在箱子里出现了几次.reverse()
:把箱子里的东西倒过来排列!
试试看这些新魔法吧!如果有问题,随时问我哦~ 😄