什么是列表
- 容器,可以装任何数据类型
- 有序的
- 可变的
增
-
append --在列表末尾插入元素
- 列表.append(元素)
-
insert --在指定索引的前面插入相应元素,当索引为负数时,需注意
- 列表.insert(下标,元素)
tvs = ['甄嬛传', '还珠格格', '情深深雨朦朦', '琅琊榜', ] tvs.insert(1, '庆余年') print(tvs) tvs.insert(-1, '西游记') print(tvs) ========================================== ['甄嬛传', '庆余年', '还珠格格', '情深深雨朦朦', '琅琊榜'] ['甄嬛传', '庆余年', '还珠格格', '情深深雨朦朦', '西游记', '琅琊榜']
删
- del --删除指定对象
- del 列表 或者 del 列表[下标]
- remove --删除列表指定对象
- 列表.remove(元素)
- pop --移除指定位置元素
- 列表.pop() 或者 列表.pop(下标)
改
- 列表[下标] = 元素
查
- 查单值,返回元素
- 列表.[下标],下标的正负代表正序还是倒序
- 切片,返回为一个列表
- 列表.[开始下标:结束下标:步长]
- 结束下标的值是取不到的
- 步长的顺序应该和数据的顺序一致,不然返回为空
- 下标和步长都是可以省略的。
- 列表.[开始下标:结束下标:步长]
- 遍历
- for value in list: --遍历列表中元素
- for i in range(len(list)) – 遍历列表中元素的索引
相关函数
- max、min、len、sorted、sum、list(所有序列类型都可以转换成列表)
相关运算
- ±—两个列表进行拼接
-