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]
相关推荐
爱喝水的鱼丶7 小时前
SAP-ABAP:ECC→S/4HANA ABAP 迁移升级指南——程序改造、语法兼容与性能优化 导语
运维·开发语言·性能优化·sap·abap·经验交流·开发交流
小灰灰搞电子7 小时前
Rust+Slint 实现FTP客户端调试助手源码分享
开发语言·后端·rust
外收内放7 小时前
面向对象高级(实战案例)
开发语言·python·学习
专业程序开发源7 小时前
springboot欧缇蔓月子中心管理系统82697-计算机课程设计、毕业设计
java·spring boot·后端·python·spring·django·课程设计
FPGA小迷弟8 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
c++·python·ai·plotly·django·ai编程·claude
卷无止境8 小时前
面向arm64桌面客户端开发全景:语言、框架与生态
后端·python
fanruitian8 小时前
python else用法
开发语言·python
FRing038 小时前
JavaScript入门到精通二十六(变量提升、函数剩余参数、展开运算符、ES6箭头函数)
开发语言·前端·javascript·es6·箭头函数
云深麋鹿8 小时前
C++ | 基于红黑树实现mymap与myset
开发语言·c++
Thinker QAQ8 小时前
并发编程(十一):Shared Memory 与 Message Passing——关系与组合使用
java·python·go·并发编程·shared memory·message passing