L'assegnazione in linea con python

Nel linguaggio python posso assegnare contemporaneamente diversi valori a diverse variabili con un'unica istruzione di assegnazione.

var1, var2 = dato1, dato2

oppure

var1, var2 = ( dato1, dato2 )

Un esempio pratico

Esempio 1

Ho una tupla composta dalle coordinate x,y,z di un diagramma cartesiano in tre dimensioni.

Per assegnare ciascun valore della tupla a una variabile diversa, posso scrivere

  1. dato=(1,2,3)
  2. x,y,z=dato
  3. print(x,y,z)

Lo script assegna ciascun dato della tupla alla variabile in sequenza.

L'output del programma è

1
2
3

Esempio 2

In questo script uso l'assegnazione in linea per assegnare tre valori a tre variabili.

  1. x,y,z=1,2,3
  2. print(x,y,z)

Lo script assegna i dati alle variabile seguendo l'ordine di assegnazione.

L'output del programma è

1
2
3

E così via

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Le variabili in Python

  1. Le variabili
  2. I tipi di variabili
  3. Le stringhe
  4. L'assegnazione in linea
  5. Le liste
  6. Le tuple
  7. I set
  8. I dizionari