Есть ли простой способ конвертировать список кортежей в список с отдельными элементами и наоборот? - PullRequest
0 голосов
/ 09 апреля 2019

Рассмотрим следующий список:

[1;2;3;4;5;6;7;8;9]

Есть ли встроенная функция или аналогичная для изменения этого списка на:

[(1,2,3,4,5,6,7,8,9)]

И есть ли другая функция, которую я мог бы использовать, чтобы изменить ее обратно на:

[1;2;3;4;5;6;7;8;9]

1 Ответ

3 голосов
/ 09 апреля 2019

Списки и кортежи - это очень разные вещи. Обратите внимание, что ваше второе преобразование (из списка кортежей в список) работает, только если элементы кортежа имеют одинаковый тип. Также обратите внимание, что каждый размер кортежа имеет свой тип. Так что если бы была функция, которая работала бы с 9 кортежами, она не работала бы с 8 кортежами или 10 кортежами.

В целом это довольно странное и неуклюжее преобразование, поэтому для него нет стандартной функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...