在我们写程序的世界里,有时候只装一个数据远远不够。比如你想记录今天吃过的零食、看过的动画片,或者朋友的名字,就得一次性装好多东西。
这时候,“列表”(list)就像一个装满宝物的盒子,能帮你整整齐齐地放好所有内容!
一、什么是列表?
你可以把列表想象成一个装糖果的盒子:糖果一个挨一个排着,顺序不能乱,每个糖果都可以是不同的口味,也可以是重复的。
snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
print(snacks)在 Python 中,列表的写法是用中括号 [] 包起来,里面放你想要的元素(用逗号 , 分开):
输出:
['苹果', '香蕉', '巧克力', '蛋糕']小贴士:列表里可以装什么?
数字:[1, 2, 3]
字符串:["a", "b", "c"]
混合类型:["苹果", 10, True]
甚至是另一个列表!如 [[1, 2], [3, 4]]
二、访问列表中的内容
就像你可以从盒子里拿出第几个糖果一样,你可以用“下标”(也叫索引)来访问列表中的元素。
Python 从 0 开始数:
snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
print(snacks[0]) # 拿出第一个
print(snacks[2]) # 拿出第三个输出:
苹果
巧克力⚠️注意:
如果你写错了索引,比如写成 snacks[10],而列表中只有 4 个元素,就会报错!
三、修改列表里的元素
你可以把某个糖果换成新的:
snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
snacks[1] = "葡萄"
print(snacks)输出:
['苹果', '葡萄', '巧克力', '蛋糕']四、切片:一次拿出一部分
“切片”就像剪刀,把列表中的一部分“剪”出来:
snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
print(snacks[1:3]) # 从第 1 到第 2(不包含第 3)输出:
['葡萄', '巧克力']五、遍历整个列表
如果你想把糖果盒里的所有糖果一个一个数一遍怎么办?当然是用循环啦!
snacks = ["苹果", "葡萄", "巧克力", "蛋糕"]
for food in snacks:
print("我喜欢吃:" + food)输出:
我喜欢吃:苹果
我喜欢吃:葡萄
我喜欢吃:巧克力
我喜欢吃:蛋糕六、常用方法让列表更强大!
Python 给列表准备了很多“内置工具”,让它变得超级好用!
✏️ 小练习:我的愿望清单
1、创建有四个愿望的列表;
2、在最后再加一件;
3、把其中一个愿望改掉;
4、用循环打印,每一个愿望前加上“我想要:”。
例如输出结果:
我想要:乐高
我想要:平板电脑
我想要:电子手表
我想要:溜冰鞋
我想要:哈利波特魔杖“点赞有美意,赞赏是鼓励”
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.