Menu
Coddy logo textTech

Приведение к списку

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 6 из 78.

Вы можете использовать функцию list() для преобразования итерируемых объектов, таких как кортежи, строки или диапазоны, в списки. Это полезно для работы с элементами в изменяемом формате.

Приведение кортежа к списку:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

Приведение строки к списку разбивает её на отдельные символы:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Приведение диапазона к списку выдает все числа сразу:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Вы также можете приводить к другим типам, таким как set или dict, но вы изучите их позже. На данный момент сосредоточьтесь на list(), чтобы гибко обрабатывать и преобразовывать данные!

challenge icon

Задание

Легко

Преобразуйте следующие данные в списки с помощью функции list():

  1. Кортеж: (10, 20, 30)
  2. Строка: "python"
  3. Диапазон: range(1, 6)

Выведите полученные списки на экран.

Пример вывода:

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

Эта задача закрепляет использование list() для приведения различных итерируемых объектов к спискам.

Шпаргалка

Используйте функцию list() для преобразования итерируемых объектов, таких как кортежи, строки или диапазоны, в списки:

Преобразование кортежа в список:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

Преобразование строки разбивает её на отдельные символы:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Преобразование диапазона в список выдает все числа сразу:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Попробуйте сами

# Напишите код здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Logic & Flow