Come per concatenare le stringhe in Python

June 19

Durante la programmazione in Python, stringhe e liste sono due degli oggetti più comuni che si incontrano. Le stringhe sono immutabili, nel senso che non possono essere modificate, mentre le liste non sono.

Un compito comune quando si programma è quello di concatenare, o aggiungere insieme, il contenuto di due stringhe. Ci sono due modi per farlo.

istruzione

1 Ottenere i due o più stringhe. Ad esempio, per ottenere le stringhe come input da un utente, utilizzare raw_input:

x = raw_input ( "Inserire prima stringa:")

y = raw_input ( "Inserire seconda stringa:")

2 Concatenare i stringhe come oggetti stringa. Le stringhe possono essere immutabili, ma possono essere concatenati e allegata al. Per concatenare i due esempi nella fase 1, utilizzare il seguente:

z = x + y

z stampa

3 Convertire le stringhe di liste, concatenare il loro contenuto, poi convertire in una stringa. Utilizzando lo stesso esempio:

a = lista (x)

b = lista (y)

c = a + b

z = '' .join (c)

z stampa

Il metodo .join unisce i membri della lista "c" - "a" e "b" concatenato - con il delimitatore all'interno delle citazioni - in questo caso, una stringa vuota - e crea una nuova stringa, "z. "