1.序列
1.1 基本概念
- 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个**唯一的位置(索引)**并且序列中的数据会按照添加的顺序来分配索引
- 数据结构指计算机中数据存储的方式
1.2 序列的分类
- 可变序列(序列中的元素可变):例如 列表(list)字典(dict)
- 不可变序列(序列中的元素不可变):例如 字符串(str)元组(tuple)
s = 'python' # 不可变序列无法通过索引修改
# # s[1] = 'j'
# s = list(s)
# s[1] = 'j'
# print(s)
2.列表
- 列表是Python中的一个对象
- 列表的作用
• 列表中可以保存多个有序的数据
• 列表是用来存储对象的对象
2.1列表的创建
通过 [] 来创建一个空列表
注意:lst=[1,2,3,4,5]
多个元素
逗号隔开
可以存储任意对象
2.2 切片
-
切片是通过现有列表获得子列表
-
通过切片来获取指定的元素
-
可以通过索引(index)来获取列表当中元素
索引就是元素在列表的位置 从0开始
超出范围 报错
lst=[1,2,3,4,5]
print(len(lst)) #输出5
#获取列表的长度 为列表的最大索引加1
-
语法: 列表 [起始 : 结束 : 步长]