一、列表概述
有时将一组数字或字符串“打包”起来很方便。Python有另一种称为“列表”的数据类型,让我们可以做到这一点。
- 列表是Python内置的一种序列结构。
- 基本操作:索引、切片、加、乘、检查成员
- 列表构成:方括号定界,半角逗号分隔。比如 list1 = [1, 5, 7, 3]
- 元素类型:列表不要求列表元素类型一致。比如 list2 = [1, ‘李洪文’, ‘男’, 18, ‘15890902345’]
注意,列表以开括号“[”开头,以闭括号“]”结尾,列表中的每项都以逗号分隔。请看以下例子:stuff = [2 , ‘hello’ , 2.718]
请注意,stuff是一个变量,被赋值为一个列表,该列表包含两个数字和一个字符串。Python不反对在同一个列表中存在不同类型的数据!事实上,stuff甚至可以包含其他列表,如下例所示:stuff = [2 , ‘hello’ , 2.718 , [1 , 2 , 3]]
多种类型的数据共同存在于同一列表中,这种能力称为“多态”(意为“多种类型”),这是函数式编程语言中的常见特征。
二、访问列表元素
1、通过索引访问单个列表元素
- 通过正向索引和逆向索引访问列表元素