1 列表(list)
列表是一种序列,序列是Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型(字符串、列表、元组、字典、集合等),但最常见的是列表和元组(不可修改的列表)。列表都可以进行的操作包括索引,切片,加,乘,检查成员。
列表是一些变量组成的序列,这些变量可以是数字、字符串、列表、集合等等,一且皆可列,如下。
set1={1,2,3.5,3}#集合
list1=[1,2,'nihao',45]#列表1
list2=[list1,set1,'wotianna',98]#列表2,包含了列表1和集合1(列表嵌套)
print(list1,list2)
输出结果为
[1, 2, 'nihao', 45] [[1, 2, 'nihao', 45], {3.5, 1, 2, 3}, 'wotianna', 98]
一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
list4 = ['red', 'green', 'blue', 'yellow', 'white', 'black']
2 列表操作
2.1 索引
可以正序索引、也可以倒序索引,如下边两个图。