Рубрики
Без рубрики

Конвертировать кортеж в список

https://youtu.be/omqpgtan3da Проблема: учитывая кортеж Python с n элементами. Как преобразовать его в список с теми же N элементами? Примеры: конвертируйте кортеж (1, 2, 3, 4, 5) в список [1, 2, 3, 4, 5] .Convert Tupple («Алиса», «Боб», «Энн») в список [‘alice’ , «Боб», «Энн»]. Преобразовать кортеж (1,) в список [1]. Примечание Tuple: кортежи похожи … Преобразовать кортеж в список Подробнее »

Автор оригинала: Chris.

Проблема : Учитывая кортеж Python с N элементы. Как преобразовать его в список с тем же N Элементы?

Примеры :

  • Конвертировать кортеж (1, 2, 3, 4, 5) в список [1, 2, 3, 4, 5] Отказ
  • Конвертировать кортеж («Алиса», «Боб», «Энн») в список [«Алиса», «Боб», «Энн»] Отказ
  • Конвертировать кортеж (1,) в список [1] Отказ

Примечание Кортеж : Кортеры аналогичны спискам – с разницей, которую вы не можете изменить значения кортежей (кортежи неизменяются), а вы используете скобки, а не квадратные скобки.

Решение : Используйте встроенный Python Список () Функция для преобразования списка в кортеж. Вам не нужно импортировать какую-либо внешнюю библиотеку.

Код Следующий код преобразует три заданных кортежей в списки.

tuple_1 = (1, 2, 3, 4, 5)
print(list(tuple_1))
# [1, 2, 3, 4, 5]

tuple_2 = ('Alice', 'Bob', 'Ann')
print(list(tuple_2))
# ['Alice', 'Bob', 'Ann']

tuple_3 = (1,)
print(list(tuple_3))
# [1]

Попробуйте сами : С нашей оболочкой интерактивного кода вы можете попробовать сами. Как маленькое упражнение, попробуйте преобразовать пустой кортеж () в список и посмотреть, что происходит.

Объяснение : Вы можете увидеть, что преобразование кортежа с одним элементом приводит к списку с одним элементом. Список () Функция – это самый простой способ преобразовать кортеж в список. Обратите внимание, что значения в кортеже не копируются – создается только новая ссылка на тот же элемент:

Графика также показывает, как преобразовать кортеж обратно в список, используя кортеж () Функция (это также встроенная функция Python). Таким образом, звонить Список (кортеж (LST)) в списке lst приведет к новому списку с одинаковыми элементами.

Статьи по Теме:

  • Список Копирование
  • Список полное руководство
  • Конвертировать список в кортеж
  • Конвертировать список для диктографии

Попробуйте выполнить этот код с помощью интерактивного наставника Python:

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.