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]
相关推荐
狂奔蜗牛飙车几秒前
Python学习之路-循环语句学习详解
python·学习·python学习·#python学习笔记·循环语句详解
ae_zr2 分钟前
QT动态编译应用后,如何快速获取依赖
开发语言·qt
花月mmc3 分钟前
CanMV K230 波形识别——整体部署(4)
人工智能·python·嵌入式硬件·深度学习·信号处理
gjxDaniel5 分钟前
Kotlin编程语言入门与常见问题
android·开发语言·kotlin
lang2015092823 分钟前
Java WebSocket API:JSR-356详解
java·python·websocket
jiang_changsheng26 分钟前
环境管理工具全景图与深度对比
java·c语言·开发语言·c++·python·r语言
linjoe9935 分钟前
【Medical AI\pathology】WSI 的 JPEG 压缩质量与存储效率权衡分析
python·图像压缩·计算病理学·wsi
yong999035 分钟前
MATLAB面波频散曲线反演程序
开发语言·算法·matlab
LeoZY_40 分钟前
开源项目精选:Dear ImGui —— 轻量高效的 C++ 即时模式 GUI 框架
开发语言·c++·ui·开源·开源软件
Fightting8840 分钟前
Tkinter Button bind hover message
开发语言·python