Compuser7 - 1 month ago 6

Python Question

Given two lists:

`x = [1,2,3]`

y = [4,5,6]

What is the syntax to:

- Insert into
`x`

such that`y`

now looks like`y`

?`[1, 2, 3, [4, 5, 6]]`

- Insert all the items of into
`x`

such that`y`

now looks like`y`

?`[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]
```

Source (Stackoverflow)

Comments