Compuser7 Compuser7 - 2 months ago 11
Python Question

What is the syntax to insert one list into another list in python?

Given two lists:

x = [1,2,3]
y = [4,5,6]


What is the syntax to:


  1. Insert
    x
    into
    y
    such that
    y
    now looks like
    [1, 2, 3, [4, 5, 6]]
    ?

  2. Insert all the items of
    x
    into
    y
    such that
    y
    now looks like
    [1, 2, 3, 4, 5, 6]
    ?


Answer

Do you mean append?

>>> x = [1,2,3]
>>> y = [4,5,6]
>>> x.append(y)
>>> x
[1, 2, 3, [4, 5, 6]]

Or merge?

>>> x = [1,2,3]
>>> y = [4,5,6]
>>> x + y
[1, 2, 3, 4, 5, 6]
>>> x.extend(y)
>>> x
[1, 2, 3, 4, 5, 6]