Chain lists

20 August 2020

Code

Using list comprehension:

# Create lists
xlist = [[1,2,3],[777,888,999]]

# chain
y = [item for inner_list in xlist for item in inner_list]

# Output
print(y)
[1, 2, 3, 777, 888, 999]

.

Using .from_iterable:

# Import library
from itertools import chain

# Create lists
x = [[1,2,3],[777,888,999]]

# chain
list(chain.from_iterable(x))
[1, 2, 3, 777, 888, 999]

.

Using chain:

# Import library
from itertools import chain

# Create lists
x = [[1,2,3],[777,888,999]]

# chain
list(chain(*x))
[1, 2, 3, 777, 888, 999]






Any errors in code above?
Please send a message.