一、列表追加多个元素
1、List#extend 函数简介
List#append 函数 只能追加一个元素 , 即使传入一个 列表 , 也只是将这个列表当做一个元素对待 ;
如果想要追加多个元素 , 可以使用 List#extend 函数 实现 ;
List#extend 函数 需要传入一个 列表容器 , 执行时会将 列表容器中的元素取出 , 逐个追加到 原列表中 ;
2、代码示例
代码示例 :
代码语言:javascript复制"""
列表 List 常用操作 代码示例
"""
# 定义列表
names = ["Tom", "Jerry", "Jack"]
print(names)
# 插入多个数据
names.extend(["Joe", "Bob"])
print(names)
执行结果 :
代码语言:javascript复制['Tom', 'Jerry', 'Jack']
['Tom', 'Jerry', 'Jack', 'Joe', 'Bob']
二、列表删除操作
1、del 删除元素 / List#pop 函数 / List#remove 函数 删除元素简介
可以通过如下两个方式删除 元素 ;
- del 删除元素 :
del 列表变量[下标索引]
- List#pop 函数 : 传入 下标索引 参数 , 删除该 下标索引 对应的元素 ;
列表变量.pop(下标索引)
- List#remove 函数 : 传入要删除的元素内容 , 先从前到后搜索该元素 , 找到第一个该元素, 将其从列表中删除 ;
列表变量.remove(元素内容)
2、代码示例 - 删除元素
代码示例 : 第一次使用 del 删除 1 索引的元素 , 将 Jerry 字符串删除 , 第二次使用 pop 函数将 Tom 删除 ;
代码语言:javascript复制"""
列表 List 常用操作 代码示例
"""
# 定义列表
names = ["Tom", "Jerry", "Jack"]
print(names)
# 删除数据
del names[1]
print(names)
# 删除数据
names.pop(0)
print(names)
# 删除数据
names.remove("Jack")
print(names)
执行结果 :
代码语言:javascript复制['Tom', 'Jerry', 'Jack']
['Tom', 'Jack']
['Jack']
[]