python 列表插入数据的 四种方法 append insert extend 切片赋值

append insert 插入单个数据

append 加到末尾,insert 加到指定位置

extend、切片方式插入多个数据

extend 加到末尾,切片加到指定位置

python 复制代码
my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # 输出: [1, 2, 3, 4]

my_list = [1, 2, 3]
my_list.insert(1, 5)  # 在索引 1 处插入元素 5
print(my_list)  # 输出: [1, 5, 2, 3]

my_list = [1, 2, 3]
new_elements = [4, 5, 6]
my_list.extend(new_elements)
print(my_list)  # 输出: [1, 2, 3, 4, 5, 6]

my_list = [1, 2, 3]
my_list[1:1] = [4, 5, 6]  # 在索引 1 处插入元素 4, 5, 6
print(my_list)  # 输出: [1, 4, 5, 6, 2, 3]
相关推荐
404.Not Found2 分钟前
Day46 Python打卡训练营
开发语言·python
love530love4 分钟前
【PyCharm必会基础】正确移除解释器及虚拟环境(以 Poetry 为例 )
开发语言·ide·windows·笔记·python·pycharm
凌辰揽月6 分钟前
Web后端基础(基础知识)
java·开发语言·前端·数据库·学习·算法
海奥华210 分钟前
go中的接口返回设计思想
开发语言·后端·golang
lifallen12 分钟前
深入浅出 Arrays.sort(DualPivotQuicksort):如何结合快排、归并、堆排序和插入排序
java·开发语言·数据结构·算法·排序算法
运维开发王义杰12 分钟前
Python: 告别 ModuleNotFoundError, 解决 pipx 环境下 sshuttle 缺少 pydivert 依赖的终极指南
开发语言·python
k要开心13 分钟前
从C到C++语法过度1
开发语言·c++
小吕学编程16 分钟前
策略模式实战:Spring中动态选择商品处理策略的实现
java·开发语言·设计模式
q5673152337 分钟前
IBM官网新闻爬虫代码示例
开发语言·分布式·爬虫
DanCheng-studio38 分钟前
毕设 基于机器视觉的驾驶疲劳检测系统(源码+论文)
python·毕业设计·毕设