Я нахожу много ответов актуальными и отвеченными правильно, но добавлю что-то новое в стек ответов.
В Python есть бесконечные способы сделать это, вот несколько примеров
Нормальный способ
>>> l= [1,2,"stackoverflow","python"]
>>> l
[1, 2, 'stackoverflow', 'python']
>>> tup = tuple(l)
>>> type(tup)
<type 'tuple'>
>>> tup
(1, 2, 'stackoverflow', 'python')
умный способ
>>>tuple(item for item in l)
(1, 2, 'stackoverflow', 'python')
Помните, что кортеж является неизменным, используется для хранения чего-то ценного. Например, пароль, ключ или хэши хранятся в кортежах или словарях. Если нужен нож, зачем использовать меч, чтобы резать яблоки. Используйте это с умом, это также сделает вашу программу эффективной.
tuple
другом месте раньше?