Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Come ottenere (una lista di) stringhe separate, dalla somma di più stringhe?

M
Marco47 (750 points)
9 20 25
in Programmare in Python by (750 points)
closed by
Ciao ragazzi  ho un problema con la somma di stringhe, ora vi spiego bene. Se io creo due variabili tipo a = 'casa'  e b = 'albero' ,la somma di queste due variabili (a+b) mi restituisce casaalbero e non 'casa', 'albero'. Quindi la mia domanda è come faccio a far restituire 'casa','albero'
368 views
closed with the note: answered

1 Answer

Best answer
francesco.dev (33560 points)
22 51 129
by (33.6k points)
selected by

Ciao!

Semplicemente creando una lista!
Per fare ciò che vuoi fare, sei costretto ad utilizzare una struttura come la lista che può contenere elementi distinti!

Quindi aggiungerai alla lista singolarmente gli elementi usando la seguente sintassi:
lista += [stringa]

Spero di averti aiutato,
- Francesco Pio Scognamiglio

LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Quoto ottima risposta! Preciso inoltre che quello che volevi fare era di concatenare due stringhe, comportamento corretto ma non quello desiderato in questo caso !!
francesco.dev (33560 points)
22 51 129
by (33.6k points)
Grazie Leonardo :)
M
Marco47 (750 points)
9 20 25
by (750 points)
Speravo esistesse un modo per evitare la creazione di una lista
francesco.dev (33560 points)
22 51 129
by (33.6k points)
Crea una tupla allora hahahahaha
Altrimenti non so proprio cosa consigliarti!
francesco.dev (33560 points)
22 51 129
by (33.6k points)
Se sei soddisfatto della risposta ricorda di selezionarla come best answer :)