Python 列表 insert() 方法
insert()
方法将一个元素插入列表的指定索引处。
示例
# 创建一个元音字母的列表
vowel = ['a', 'e', 'i', 'u']
# 'o' 被插入到索引 3 (第4个位置)
vowel.insert(3, 'o')
print('列表:', vowel)
# 输出: 列表: ['a', 'e', 'i', 'o', 'u']
List insert() 的语法
insert()
方法的语法是
list.insert(i, elem)
这里,elem 被插入到列表的第 i 个索引处。所有在 elem
之后的元素都被向右移动。
insert() 参数
insert()
方法接受两个参数:
- index - 需要插入元素的索引
- element - 要插入列表中的元素
注意事项:
- 如果索引是 0,则元素被插入到列表的开头。
- 如果索引是 3,则插 入元素的索引将是 3(列表中的第4个元素)。
insert() 的返回值
insert()
方法不返回任何内容;返回 None
。它只更新当前列表。
示例 1:向列表中插入一个元素
# 创建一个质数的列表
prime_numbers = [2, 3, 5, 7]
# 在索引 4 处插入 11
prime_numbers.insert(4, 11)
print('列表:', prime_numbers)
输出
列表: [2, 3, 5, 7, 11]
示例 2:向列表中插入一个元组(作为一个元素)
mixed_list = [{1, 2}, [5, 6, 7]]
# 数字元组
number_tuple = (3, 4)
# 向列表中插入一个元组
mixed_list.insert(1, number_tuple)
print('更新后的列表:', mixed_list)
输出
更新后的列表: [{1, 2}, (3, 4), [5, 6, 7]]