Znajduję wiele odpowiedzi na bieżąco i poprawnie udzielonych, ale dodam coś nowego do stosu odpowiedzi.
W Pythonie istnieją nieskończone sposoby, aby to zrobić, oto kilka przykładów
Normalny sposób
>>> l= [1,2,"stackoverflow","python"]
>>> l
[1, 2, 'stackoverflow', 'python']
>>> tup = tuple(l)
>>> type(tup)
<type 'tuple'>
>>> tup
(1, 2, 'stackoverflow', 'python')
rozsądne rozwiązanie
>>>tuple(item for item in l)
(1, 2, 'stackoverflow', 'python')
Pamiętaj, że krotka jest niezmienna, służy do przechowywania czegoś cennego. Na przykład hasło, klucz lub skróty są przechowywane w krotkach lub słownikach. Jeśli potrzebny jest nóż, po co używać miecza do krojenia jabłek. Używaj go mądrze, sprawi to, że Twój program będzie wydajny.
tuple
innym miejscu?