霍格沃茨的魔法列车(列表)


列表就像“玩具箱” 🧸

想象一下你有一个玩具箱,里面可以放很多玩具:小汽车、乐高、毛绒小熊……
Python 的列表就像这个玩具箱,可以装很多“东西”(比如数字、文字、甚至其他列表!)。


1. 创建一个列表🚆

方括号 [ ] 做一个“箱子”,里面放东西,用逗号,隔开:

# 例子1:水果列表
fruits = ["苹果", "香蕉", "橘子"]  # 就像箱子里装了3个水果!

# 例子2:数字列表
numbers = [1, 2, 3, 4, 5]       # 箱子里装了5个数字!

2. 拿出箱子里的东西(访问元素)

每个东西在箱子里都有一个编号,但注意:编号从0开始
比如第一个水果的编号是0,第二个是1,依此类推。

print(fruits[0])  # 打印第一个水果:"苹果"
print(fruits[1])  # 打印第二个水果:"香蕉"

3. 往箱子里放新玩具(添加元素)

.append() 在箱子末尾放新东西:

fruits.append("草莓")  # 现在水果箱有:苹果、香蕉、橘子、草莓

4. 替换箱子里的东西(修改元素)⬅➡

直接告诉编号,把新东西放进去:

fruits[1] = "葡萄"  # 把第二个水果(香蕉)换成葡萄

5. 从箱子里拿走东西(删除元素)🚮

.remove() 按名字删除,或用 del 按编号删除:

fruits.remove("橘子")  # 拿走“橘子”del fruits[0]         # 拿走第一个水果(苹果)

还有pop(),可以当作删除来用,不过它实际上是取出
举个例子:

fruits.pop(0) # 取出列表中的第一个数据,也就是"苹果",这里光取出了,所以和删除差不多
fruits_pop = fruits.pop(0) # 这里就是取出"苹果"后 存到了fruits_pop中,
# 现在列表里也没有苹果了,而fruits_pop里存的就是苹果

小练习:动手试试!

  1. 创建一个你喜欢的动物列表(比如 animals = ["小狗", "小猫", "小兔"])。
  2. append() 添加一个新动物。
  3. 把第三个动物换成“小熊猫”。
  4. 打印看看结果吧!

记住列表的特点:

  • 顺序排列:像排队一样,每个东西都有位置。
  • 能装任何东西:数字、文字、甚至混合装!
  • 可以变长变短:随时加东西或减东西。

是不是像魔法箱子一样有趣呢?快来试试吧! 🎉

  • Avatar photo

    宁妄

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

    Related Posts

    综合复习

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

    牛马耕地

    发表回复

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