list()
, принимающая кортеж в качестве аргумента и возвращающая новый список с теми же элементами.
Да, кортеж можно преобразовать в список в Python. Кортеж (tuple) является неизменяемым типом данных, а список (list) - изменяемым.
Для преобразования используется встроенная функция list()
. Ей передается кортеж в качестве аргумента, и она возвращает новый список, содержащий элементы кортежа.
Вот пример кода:
my_tuple = (1, 2, 3, 'a', 'b')
my_list = list(my_tuple)
print(my_list) # Вывод: [1, 2, 3, 'a', 'b']
Важно: Преобразование кортежа в список создает новый список. Исходный кортеж при этом не изменяется. Также, если внутри кортежа есть изменяемые объекты (например, другие списки), то они будут скопированы по ссылке в новый список. То есть, изменение этих вложенных объектов отразится и в кортеже, и в списке.
Когда это может быть полезно: