Knight_day4
【列表、索引,切片,步长、增删改查其他方法、嵌套、元组、range、in】
- 列表
存储大量数据,各种数据类型(容器),可索引,切片,加步长。
- 索引,切片,步长
存的什么类型,取出来就是什么类型
- 常用操作
增:append 追加(在原列表,本身无返回)
insert 插入,按索引
extend 迭代追加
删:pop 按索引删(唯一有返回值的)
remove 按元素删
clear 清空
del 按索引删;按切片删;在内存删除。(注意del为关键字 格式“del 内容”)
改:按索引:list[索引] = '...'
按切片:list[索引切片] = 'interable' (先清空,再迭代添加,不看个数)
切片+步长:个数要对应
查:索引,切片,步长
for循环
其他方法:len() 查个数
list.count('...') ...出现次数
index 通过元素找索引
sort() list[全数字]
list.sort():从小到大排序
list.sort(reverse = True):从大到小
list.reverse() 翻转
- 嵌套
注意对字符串的操作不改变原字符串,而对列表的增删改查是直接操作。
- 元组
只能查。应用:重要数据,不允许修改。(儿子不能改,孙子能改)
- range
自定制数字范围的可迭代对象,类比列表,一般与for结合。顾首不顾尾。
- in
‘...’ in str 返回True/False
'...' in list 只看到最小元素
相反 not in

浙公网安备 33010602011771号