列表就像“玩具箱” 🧸
想象一下你有一个玩具箱,里面可以放很多玩具:小汽车、乐高、毛绒小熊……
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里存的就是苹果
小练习:动手试试!
- 创建一个你喜欢的动物列表(比如
animals = ["小狗", "小猫", "小兔"]
)。 - 用
append()
添加一个新动物。 - 把第三个动物换成“小熊猫”。
- 打印看看结果吧!
记住列表的特点:
- 顺序排列:像排队一样,每个东西都有位置。
- 能装任何东西:数字、文字、甚至混合装!
- 可以变长变短:随时加东西或减东西。
是不是像魔法箱子一样有趣呢?快来试试吧! 🎉