前置疑问:
Q1:列表和元组属于什么?
Q2:列表和元组之间有什么相同之处,不同之处?
学习内容:
1、序列的定义。
1、列表的特点、创建、常见操作。
2、元组的特点、创建、常见操作。
学习产出:
1、序列
1.1 定义
一种数据存储方式,用一块连续的内存空间存储多个值。
1.2 序列有哪些
字符串、列表、元组、字典、集合都属于序列
1.3 内存存储方式图
A1
列表和元组都属于序列
2、 列表 list
2.1 定义
用一块连续的存储空间存储任意数目、任意类型的数据集合。
2.2 创建方式
- 基本语法[]创建
>>> a = [1,2,3,56,"hahaha","python"]
>>> a
[1, 2, 3, 56, 'hahaha', 'python']
- list()创建
>>> b = list() #创建一个空列表的对象
>>> b = list(range(10))
>>> b
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> b = list("i love you")
>>> b
['i', ' ', 'l', 'o', 'v', 'e', ' ', 'y', 'o', 'u']
- range() 创建
格式:range(start, end, step) start参数可选,默认是0;end参数必选,表示结尾数字;step参数可选,默认是1
>>> list(range(1,10,2))
[1, 3, 5, 7, 9]
>>> list(range(20,10