一、介绍
insert()函数是Python列表中内置的函数之一。使用该函数,我们可以在指定位置插入新元素到列表中,并且能够保持原有元素顺序不变。该函数是一种方便且灵活的列表操作方法。
二、使用方法
1. insert()函数语法
list.insert(index, obj)
该函数参数包括两部分:
- index:表示要插入新元素的位置,即列表中的索引值。索引值从 0 开始计数,如第一个元素的索引值为 0。
- obj:表示要插入到列表中的新元素。
该函数没有返回值,会直接修改原始列表。
2. 插入单个元素到列表中
我们可以使用insert()函数将单个新元素插入到列表中。下面的代码演示在列表的第二个位置(index=1)插入一个字符串。
list1 = [1, 2, 3, 4, 5]
list1.insert(1, "inserted element")
print(list1)
代码执行的结果如下:
[1, 'inserted element', 2, 3, 4, 5]
3. 插入多个元素到列表中
我们可以使用insert()函数将多个新元素插入到列表中。下面我们可以使用循环语句将多个元素以指定数量插入到列表中。
list2 = [1, 2, 3, 4, 5]
for i in range(2):
list2.insert(i+1, "inserted element" + str(i+1))
print(list2)
代码执行的结果如下:
[1, 'inserted element1', 'inserted element2', 2, 3, 4, 5]
三、示例展示
下面的示例将结合insert()函数对列表进行增、删、改、查的操作。
1. 新建一个空的列表
我们可以使用以下代码新建一个空的列表。
list3 = []
2. 插入多个元素到列表中
下面的代码演示将多个元素插入到列表中。
list3.insert(0, "apple")
list3.insert(1, "banana")
list3.insert(2, "orange")
list3.insert(3, "grape")
list3.insert(4, "watermelon")
list3.insert(5, "pineapple")
3. 显示列表中的所有元素
我们可以使用以下代码显示列表中的所有元素。
print("当前列表所有元素:")
for i in list3:
print(i)
4. 修改列表中的元素
我们可以使用以下代码将列表中的第三个元素修改为”peach”。
list3[2] = "peach"
print("修改后的列表所有元素:")
for i in list3:
print(i)
5. 删除列表中的元素
我们可以使用以下代码将列表中的第五个元素删除。
del list3[4]
print("删除第五个元素后的列表所有元素:")
for i in list3:
print(i)
6. 查找列表中是否包含某个元素
我们可以使用以下代码判断列表中是否包含某个元素。
if "banana" in list3:
print("目标元素'banana'存在于列表中!")
else:
print("目标元素'banana'不存在于列表中。")
以上代码的执行结果如下:
当前列表所有元素:
apple
banana
orange
grape
watermelon
pineapple
修改后的列表所有元素:
apple
banana
peach
grape
watermelon
pineapple
删除第五个元素后的列表所有元素:
apple
banana
peach
grape
pineapple
目标元素'banana'存在于列表中!
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/283213.html