列表的定义
基本语法:
#字面量
[元素1,元素2,元素3,元素4,...]
#定义变量
变量名称 = [元素1,元素2,元素3,元素4,...]
#定义空列表
变量名称 = []
变量名称 = []
列表内的每一个数据,称之为元素
- 以[ ]作为标识
- 列表内每一个元素之间用,逗号隔开
元素的数据类型没有任何关系限制,甚至元素也可以是列表,这样就定义了嵌套列表
列表的下标(索引)
可以根据下标索引取出特定位置的数据
如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,一次递增
我们只需要按照下标索引,即可取得对应位置的元素。
# 语法,列表[下标索引]
name_list = ['Tom','Lily','Rose']
print(name_list[0]) #结果:Tom
print(name_list[1]) #结果:Lily
print(name_list[2]) #结果:Rose
列表的下标(索引)- 反向
或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1,-2,-3......)
如图,从后向前,下标索引为:-1,-2,-3,依次递减。
# 语法,列表[下标索引]
name_list = ['Tom','Lily','Rose']
print(name_list[-1]) #结果:Rose
print(name_list[-2]) #结果:Lily
print(name_list[-3]) #结果:Tom
嵌套列表的下标(索引)
如果列表是嵌套列表,同样支持下标索引