Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python列表中的两个元素之间插入元素?_Python_List - Fatal编程技术网

如何在python列表中的两个元素之间插入元素?

如何在python列表中的两个元素之间插入元素?,python,list,Python,List,我有一张单子 my_list= [1,2,4,5] 我想在列表中添加3,在2和4之间,所以列表 变成: 如何执行此操作?使用insert() 使用insert方法在特定索引处添加元素。 语法:list.insert(i,elem) 如果您不知道2的索引(下限),则要了解有关插入方法的更多信息 你可以用 >>> index_of_2 = my_list.index(2) #gives you index of 2(lower limit) >>> elemen

我有一张单子

my_list= [1,2,4,5]
我想在列表中添加3,在2和4之间,所以列表 变成:

如何执行此操作?

使用
insert()


使用insert方法在特定索引处添加元素。 语法:
list.insert(i,elem)


如果您不知道2的索引(下限),则要了解有关插入方法的更多信息 你可以用

>>> index_of_2 = my_list.index(2) #gives you index of 2(lower limit)
>>> element_to_insert = 3
>>> my_list.insert(index_of_2 + 1, element_to_insert)

这回答了你的问题吗?
>>> my_list= [1,2,4,5]
>>> my_list.insert(2, 3)
>>> my_list
[1, 2, 3, 4, 5]
>>>
my_list.insert(2, 3) # inserting 3 at index 2.
>>> index_of_2 = my_list.index(2) #gives you index of 2(lower limit)
>>> element_to_insert = 3
>>> my_list.insert(index_of_2 + 1, element_to_insert)