列表2(更多的操作)

太棒了!你已经掌握了列表的基础,现在我们来探索更多有趣的“魔法箱子”技能吧!用一些小故事和游戏来学习~ ✨


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个切到最后)

挑战任务:制作购物清单 🛒

  1. 创建一个 购物清单 = [] 的空箱子
  2. append() 添加至少3样想买的东西
  3. sort() 给清单按字母排序
  4. len() 告诉妈妈一共要买多少件东西
  5. for 循环打印出每一样东西

完成后,你的代码可能会像这样:

购物清单 = []
购物清单.append("牛奶")
购物清单.append("苹果")
购物清单.append("笔记本")
购物清单.sort()
print("妈妈,我要买", len(购物清单), "样东西:")
for 商品 in 购物清单:
    print("-", 商品)

小提示:列表的更多魔法

  • .pop():像抓娃娃机一样,“抓”出最后一个元素(可以用变量接住它)
  • .count():数一数某个东西在箱子里出现了几次
  • .reverse():把箱子里的东西倒过来排列!

试试看这些新魔法吧!如果有问题,随时问我哦~ 😄

  • Avatar photo

    宁妄

    一个热爱自然却被困在代码世界的“人”

    Related Posts

    综合复习

    1️⃣ 认识Python Python就像和电脑说话的“魔法…

    牛马耕地

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注