Удалить лишние списки сохранив значения

Есть список

[[12, 0, 6], [12, 12, 5], [20, 30, 0]]

Желаемый вывод:

[12, 0, 6, 12, 12, 5, 20, 30, 0]

Ответы (1 шт):

Автор решения: Tester

Например, так:

old_list = [[12, 0, 6], [12, 12, 5], [20, 30, 0]]
new_list = []
for i in old_list:
    [new_list.append(j) for j in i]
print(new_list)

Или другой вариант, если сократить:

new_list = []
[[new_list.append(j) for j in i] for i in [[12, 0, 6], [12, 12, 5], [20, 30, 0]]]
print(new_list)
→ Ссылка