小白学 Python
课程GitHub
© 2026 小白学 Python · 基于 walter201230/Python 教程
课程目录GitHub
Python 环境加载中…
List 与 Tuple0 / 7
1234567

List 与 Tuple

7 道练习题·预计 30 分钟·做对一题解锁下一段

教学 02 / 08

第二节:List 与 Tuple

之前我们学习了字符串,整数,浮点数几种基本数据类型,现在我们接着学习两种新的数据类型——列表(List)和元组(tuple)。

这两种类型是 Python 里最常用的「容器」,能把多个值打包到一起。

教学 01 / 08

一、List(列表)

1、什么是 List(列表)

List(列表)是 Python 内置的一种数据类型。它是一种有序的集合,可以随时添加和删除其中的元素。

那为什么要有 List 呢?我们用一个例子来说明。

现在有一个团队要出去玩,要先报名。如果用我们之前学过的知识,那么就是用一个字符串变量把他们都记录起来。

python
name1 = '一点水'
name2 = '两点水'
name3 = '三点水'
name4 = '四点水'
name5 = '五点水'

但是这样太麻烦了,而且也不美观。

在编程中,一定要学会偷懒,避免「重复性工作」。如果有一百个成员,那么你即使是复制粘贴,也会把你写烦。

这时候就可以使用列表了。

python
name = ['一点水', '两点水', '三点水', '四点水', '五点水']

就这样,一行代码就可以存放 N 多个名字了。

2、怎么创建 List(列表)

从上面的例子可以分析出,列表的格式是这样的。

name = ['一点水', '两点水', '三点水', '四点水', '五点水']
 ↑   ↑ ↑                                              ↑
列表名 │ 中括号                                        │
       赋值符号                                  逗号分隔

其实列表就是用中括号 [] 括起来的数据,里面的每一个数据就叫做元素。每个元素之间使用逗号分隔。

而且列表的数据元素不一定是相同的数据类型。

比如:

python
list1 = ['两点水', 'twowter', 'liangdianshui', 123]
print(list1)

结果如下:

['两点水', 'twowter', 'liangdianshui', 123]

这里有字符串类型,还有整数类型,混在一起也是可以的。

练习 1 / 7·创建第一个 List题目有问题?

创建一个变量 numbers,把整数 1, 2, 3, 4, 5 装到一个 List 里赋给它。

然后用 print 打印 numbers。

输出应该是:

[1, 2, 3, 4, 5]
main.py
可编辑
🔒做对当前题解锁下一段 ·0/7
本章目录

List 与 Tuple

  1. 教学 02第二节:List 与 Tuple
  2. 教学 01一、List(列表)
  3. 练习 1创建第一个 List
  4. 教学 033、如何访问 List(列表)中的值
  5. 练习 7 🔒索引和切片
  6. 教学 044、怎么去更新 List(列表)
  7. 练习 2 🔒修改 + 追加
  8. 教学 056、List(列表)运算符
  9. 练习 3 🔒拼接与长度
  10. 教学 06二、tuple(元组)
  11. 练习 4 🔒单元素 tuple 的逗号陷阱
  12. 教学 073、如何访问元组(tuple)
  13. 练习 5 🔒tuple 取值与切片
  14. 教学 086、tuple(元组)运算符
  15. 练习 6 🔒list 转 tuple + max
← 上一章02 · 基本数据类型与变量
List 与 Tuple
下一章 →04 · Dict 与 Set