trovo molte risposte aggiornate e correttamente risposto, ma sarà aggiungere qualcosa di nuovo alla pila di risposte .
In Python ci sono infiniti modi per fare questo, qui sono alcuni casi
modo normale
>>> l= [1,2,"stackoverflow","pytho"]
>>> l
[1, 2, 'stackoverflow', 'pytho']
>>> tup = tuple(l)
>>> type(tup)
>>> tup = tuple(l)
>>> type(tup)
<type 'tuple'>
>>> type(tup)
<type 'tuple'>
>>> tup
(1, 2, 'stackoverflow', 'pytho')
modo intelligente
>>>tuple(item for item in l)
(1, 2, 'stackoverflow', 'pytho')
Ricordati di tuple è immutabile, utilizzato per memorizzare qualcosa prezioso. Ad esempio, password, chiave o hash sono memorizzati in tuple o dizionari. Se il coltello è necessario perché usare la spada per tagliare le mele. Usalo saggiamente, renderà anche il tuo programma efficiente.
Hai assegnato il nome della variabile 'tuple' altrove prima? – eumiro
Non essere eccessivamente schizzinoso, ma probabilmente non dovresti usare la minuscola "el" come nome di variabile a causa della sua somiglianza con 1. Lo stesso vale per il capitale "oh" a causa della sua somiglianza a zero. Anche "li" è molto più leggibile in confronto. –