我有兩個列表:如何在python中插入一個列表到另一個列表中?
A = [1,2,3]
B = [4,5,6]
是否有插入B插入一個在任意現在的位置是一個優雅的方式?
假設輸出:
[1,4,5,6,2,3]
很明顯,我可以通過對B進行迭代,並把它們插入一次一個,但我想有一個更好的辦法。
我有兩個列表:如何在python中插入一個列表到另一個列表中?
A = [1,2,3]
B = [4,5,6]
是否有插入B插入一個在任意現在的位置是一個優雅的方式?
假設輸出:
[1,4,5,6,2,3]
很明顯,我可以通過對B進行迭代,並把它們插入一次一個,但我想有一個更好的辦法。
def insert(outer, inner, pos):
outer[pos:pos] = inner
你可以擴展你的答案,使它稍微更一般嗎?您詢問有關插入任意位置的信息,但您的答案並不反映這一點。 – abcd
答案在回答框去。 –
我似乎無法回答我自己的問題。爲了減少混淆,我將其標記爲已解決。 –
@尼克你絕對可以回答你自己的問題。嘗試一下。 –