LINUX.ORG.RU

Как преобразовать список кортежей в просто многоуровневый список?

 


0

2

Имеется список кортежей вида

[([10, 10], [20, 10]), ([10, 10], [20, 15]), ([20, 10], [20, 15])]


Как его прелбразовать в просто многоуровневый список? Можно просто пробежаться через for in. Есть ли более элегантный способ?

★★★★★

[list(x) for x in asd]

или я не понял, что ты хочешь получить

i_gnatenko_brain ★★★★
()

Так?

>>> l = [([10, 10], [20, 10]), ([10, 10], [20, 15]), ([20, 10], [20, 15])]
>>> map(list, l)
[[[10, 10], [20, 10]], [[10, 10], [20, 15]], [[20, 10], [20, 15]]]
>>> 
Kilte ★★★★★
()

просто многоуровневый список

пример, пожалуйста.

x0r ★★★★★
()
Последнее исправление: x0r (всего исправлений: 1)
Ответ на: комментарий от Qwentor

Код в первом комментарии делает то же самое. Тебе лень было проверить?)

Virtuos86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.