列表
列表是python中常用的数据类型,是一种结构化的、非标量类型,它是值的有序序列,每个值都可以通过索引进行标识,定义列表可以将列表的元素放在[]
中,多个元素用,
进行分隔,列表的数据项不需要有相同的类型,如下所示:
list_1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 列表内数据使用逗号分隔
list_2 = [1, 1.1, {
"name": "Mickey"}, "列表", False] # 列表内可以存任意数据类型
1.1 列表索引
列表与字符串索引一致,索引都是从0
开始,第二个索引是1
,依此类推,通过索引可以对列表进行截取和组合操作。
# 索引操作和字符串类型一致
list_1 = ['red', 'green', 'blue', 'yellow', 'white', 'black']
print(list_1[0]) # red
print(list_1[1]) # green
print(list_1[1:3]) # ['green', 'blue']
1.1.1反向索引
索引也可以从尾部进行索引,最后一个元素的索引为-1
,依此类推。
# 反向索引
list_1 = ['red', 'green', 'blue', 'yellow', 'white', 'black']
print(list_1[-1]) # black
pri