Что такое функция list в Python?

Аватар пользователя Дмитрий Ибрагимов
Дмитрий Ибрагимов
11 ноября 2022

Функция Python list() принимает любую итерацию (объект, который можно перебирать) в качестве параметра и возвращает список.

Синтаксис:

list(iterable)

где iterable это объект, который может быть последовательностью (строка, кортежи) или коллекцией (множество, словарь) или любым объектом-итератором.

x = 'string'
print(list(x))
# => ['s', 't', 'r', 'i', 'n', 'g']

x = (1, 2, 3)
print(list(x))
# => [1, 2, 3]

# В случае преобразования словаря в список элементами списка станут ключи.
x = {"a": 2, "b": 3}
print(list(x))
# => ['a', 'b']

Если мы не передадим ни одного параметра, функция list() вернет пустой список.

print(list())
# => []
1 0
Познакомьтесь с основами Python бесплатно