7 道练习题·预计 30 分钟·做对一题解锁下一段
之前我们学习了字符串,整数,浮点数几种基本数据类型,现在我们接着学习两种新的数据类型——列表(List)和元组(tuple)。
这两种类型是 Python 里最常用的「容器」,能把多个值打包到一起。
List(列表)是 Python 内置的一种数据类型。它是一种有序的集合,可以随时添加和删除其中的元素。
那为什么要有 List 呢?我们用一个例子来说明。
现在有一个团队要出去玩,要先报名。如果用我们之前学过的知识,那么就是用一个字符串变量把他们都记录起来。
name1 = '一点水'
name2 = '两点水'
name3 = '三点水'
name4 = '四点水'
name5 = '五点水'但是这样太麻烦了,而且也不美观。
在编程中,一定要学会偷懒,避免「重复性工作」。如果有一百个成员,那么你即使是复制粘贴,也会把你写烦。
这时候就可以使用列表了。
name = ['一点水', '两点水', '三点水', '四点水', '五点水']就这样,一行代码就可以存放 N 多个名字了。
从上面的例子可以分析出,列表的格式是这样的。
name = ['一点水', '两点水', '三点水', '四点水', '五点水']
↑ ↑ ↑ ↑
列表名 │ 中括号 │
赋值符号 逗号分隔
其实列表就是用中括号 [] 括起来的数据,里面的每一个数据就叫做元素。每个元素之间使用逗号分隔。
而且列表的数据元素不一定是相同的数据类型。
比如:
list1 = ['两点水', 'twowter', 'liangdianshui', 123]
print(list1)结果如下:
['两点水', 'twowter', 'liangdianshui', 123]
这里有字符串类型,还有整数类型,混在一起也是可以的。
创建一个变量 numbers,把整数 1, 2, 3, 4, 5 装到一个 List 里赋给它。
然后用 print 打印 numbers。
输出应该是:
[1, 2, 3, 4, 5]