Python 列表 insert 方法:在指定位置插入元素
基础概念回顾
| 类别 | 核心定义 | 关键特征 | 简单示例 |
| 方法 | 依附于类/对象 | 谁调用就改谁 | sl.reverse() / sl.sort() |
| 函数 | 实现特定功能 | 调用时把列表当参数传进去 | sorted(sl) |
| 参数 | 函数/方法输入变量 | 根据参数实现功能 | sorted(reverse=True) / sl.sort(reverse=True) |
排好序的列表即为有序列表。向有序列表新插列表项,需要讲究位置。插入后,有序列表还得依然有序。

追加与排序
nl = list(range(0, 10, 3))
print(nl)
nl.append(5)
print(nl)
nl.sort()
print(nl)
排好序的列表,再追加新列表项,还得再排序。是否可以在合适的位置直接插入?

使用 insert 方法
查看手册可知,list 有个方法叫做 insert。
help(list.insert)
可以在指定索引之前插入。

查找索引
复原列表:
nl = [0, 3, , ]









