视频资源:B站小甲鱼视频
博客参考:https://www.cnblogs.com/forwardfeilds/p/10451794.html
Python的序列类型非常丰富,包括了列表(list),元组(tuple),字符串(str), 字节数组(bytes),队列(deque)
- 能否存放不同类型数据
容器序列:能存放不同类型的数据。存放的一般是引用。list、tuple、collections.deque等。
扁平序列:存放相同类型的数据。存放的是真实数据。str、bytes、bytearray、memoryview(内存视图)、array.array等。 - 能否改变内容
可变序列:list、bytearray、array.array、collections.deque、memoryview。
不可变序列:tuple、str、bytes。
1. 列表(list)
列表使用 ‘ [ ] ’,比如[1, 3, 5] [2.4, ‘df’, 2]
1.1 特点:
- 可以存放不同类型的元素
- 可以改变list中的元素
- 使用中括号打包
1.2 创建列表方法
member = [1, 3, 4, 2]
mix = ['字符串', 1, [2, 4]]
empty = []
1.3 向列表添加元素
1. 列表名.append(添加单个元素)
>>>list.append(1)
2. 列表名.extend(扩展的列表)//多个元素
>>>list.extend([1, 2])
3. 列表名.insert(插入位置,添加元素)
>>>list.insert(0, 'hi')
1.4 向列表删除元素
1. 列表名.remove(删除单个元素)//无需知道位置
>>>list.remove('hi')
2. del 列表名[位置]//还可删除整个列表
>>