Buonasera ragazzi,
Oggi vi porto un interrogativo molto interessante e di cui possiamo discutere insieme nei commenti:
Studiando i vari tipi di variabili esistenti in Python, mi sono imbattuto nelle tuple (definite come un insieme immutabile e ordinato di elementi, quindi, a differenza delle liste, non possiamo modificarne le specifiche posizioni).
Il quesito che vi porto oggi è il seguente:
Conoscendo già le liste come insieme ordinato di elementi modificabili, quale sarebbe l'utilità delle tuple?
Tramite degli esempi che ho visto online ho notato che risultano vantaggiose nel caso in cui volessimo scambiare i valori di due variabili (senza usarne una di appoggio), infatti per poter scambiare il contenuto delle variabili A e B basterebbe assegnare ad A,B i valori di B,A ponendo semplicemente A,B = B,A.
Aspetto le vostre risposte e i vostri esempi, anche per avviare una discussione per trovare delle motivazioni insieme!
Ancora buona serata,
- Francesco Pio Scognamiglio