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]
相关推荐
愚润求学3 分钟前
【C++】模板进阶
c语言·开发语言·c++·笔记·模板
天若有情6737 分钟前
【Python】什么是列表推导式?
开发语言·python
xyd陈宇阳18 分钟前
C++ 入门三:函数与模板
开发语言·c++
星之卡比*18 分钟前
前端知识点---闭包(javascript)
开发语言·前端·javascript
oioihoii40 分钟前
C++23新特性详解:迈向更现代化的C++
开发语言·c++·c++23
JoshuaGraham1 小时前
Java 并发-newFixedThreadPool
java·开发语言
Bruce_Liuxiaowei1 小时前
基于Flask的勒索病毒应急响应平台架构设计与实践
后端·python·flask
iFlyCai1 小时前
Xcode警报“Ignoring duplicate libraries: ‘-lc++’” 警报
开发语言·c++
Channing Lewis1 小时前
python headq包介绍
python
Freak嵌入式1 小时前
一文速通 Python 并行计算:06 Python 多线程编程-基于队列进行通信
开发语言·python·多线程·面向对象·并行计算