insert() 是python中的内置方法,用于在列表的指定索引处添加元素/ item。
insert()能够将元素添加到我们想要的位置,即列表中的位置,而我们在Method中无法做到这一点。list.append()
语法:
list.insert(index, element)
这里,
list是列表的名称。
index是头寸/索引的有效值。
元素是要插入的项目/元素。
返回类型:方法insert()不返回任何值,它仅修改现有列表。
程序:
# Python程序演示 # 清单.insert()方法的示例 # 清单 cities = ['New Delhi', 'Mumbai'] # 打印清单 print "cities are: ",cities # 在第0个索引处插入“班加罗尔” index = 0 cities.insert(index,'Bangalore') # 在第二个索引处插入“ Chennai” index = 2 cities.insert(index, 'Chennai') # 打印更新的列表 print "cities are: ",cities
输出结果
cities are: ['New Delhi', 'Mumbai'] cities are: ['Bangalore', 'New Delhi', 'Chennai', 'Mumbai']
说明:
最初,列表中有两个元素['New Delhi','Mumbai']。
1) -然后,我们增加了两个城市名称(两个元件)“班加罗尔”在0个索引和2)“奈”在2次索引之后加入“班加罗尔”在0次:索引,通过使用以下Python语句
# 在第0个索引处插入“班加罗尔” index = 0 cities.insert(index, 'Bangalore') # 在第二个索引处插入“ Chennai” index = 2 cities.insert(index, 'Chennai')
在第0个索引处插入“班加罗尔”后,列表将为['Bangalore','New Delhi','Chennai']。
然后,我们在第二个索引处添加了“ Chennai”。在第二个索引处插入“ Chennai”之后。该列表将是['Bangalore',New Delhi','Chennai','Mumbai']。
那么,这在我们眼前,我们该怎么办?如果我们的要求是在列表末尾添加一个元素-使用方法,或者我们的要求是在任何索引(任何指定位置)添加一个元素-请使用Method。list.append()list.insert()