如何在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)