Python unisciti
Funzioni e metodi Python
Michael Zippo
31.10.2021
Quando lavori con gli elenchi in Python, potresti decidere di voler unire i contenuti di un elenco in una stringa. Ad esempio, potresti voler unire un elenco di tutti i nomi dei dipendenti di un’azienda in un’unica stringa.
è qui che si trova il metodo della stringa Python join()
entra in gioco. Il metodo join()
consente di prendere un elenco esistente e convertirlo in una singola stringa.
Questo tutorial discuterà, con esempi, le basi di stringhe e come utilizzare il metodo Python join()
per convertire gli elenchi in una singola stringa.
Stringa Python: un aggiornamento
A stringa è una sequenza di uno o più caratteri. Le stringhe sono un tipo di dati essenziale nella programmazione perché consentono di lavorare con dati di testo.
In Python, le stringhe sono dichiarate all’interno di un singolo (‚Äò‚Äô
) o virgolette doppie (""
). Ecco un esempio di stringa:
Quando lavori con un elenco in Python, potresti volerlo convertire in una stringa. è qui che può essere utile il metodo join()
.
Python String join()
Il join()< Il metodo /code> stringa consente di unire tutti gli elementi in un elenco e convertire il risultato in una stringa. Il metodo join()
restituisce una stringa concatenata con gli elementi in un elenco.
La sintassi per il metodo di formattazione della stringa di join è la seguente:
p>
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
separator
si riferisce al carattere o ai caratteri che dovrebbero apparire tra ogni elemento nella stringa appena unita e list_name
è il nome dell’elenco i cui valori si desidera unire in un’unica stringa.
Esempio di join() stringa Python
Passiamo a un esempio per discutere come funziona la funzione integrata join()
.
Supponiamo di avere un elenco che contiene i nomi di tutti i lavoratori del reparto vendite di un’azienda. Vogliamo concatenare l’elenco in una stringa, i cui valori sono separati da una virgola. Potremmo farlo usando questo codice:
Il nostro codice restituisce:
Analizzeremo il nostro codice, riga per riga. Innanzitutto, dichiariamo una variabile denominata "dipendenti" che memorizza i nomi di tutti e quattro i dipendenti del reparto vendite. quindi, dichiariamo una variabile chiamata separator
che memorizza il carattere che vogliamo usare per separare i valori nella nostra stringa appena unita più avanti nel nostro codice.
Quindi, usa il metodo join()
per unire i contenuti dei "dipendenti" list, separati dal valore della variabile separator
(che, in questo caso, è una virgola). Infine, stampiamo la stringa appena unita sulla console.
Puoi vedere che, invece di essere una lista, i nostri nomi sono memorizzati come una stringa. Ogni valore nel nostro elenco è separato da una virgola.
Nota che il metodo join()
non aggiunge automaticamente uno spazio tra ogni valore nella nuova stringa. Se vogliamo che appaia uno spazio tra i valori nella nostra nuova stringa, dovremmo specificarne uno nel nostro separator
.
Il join()< Il metodo /code> funziona anche con set e tuple. Supponiamo di aver memorizzato i nomi dei nostri dipendenti in un set (che è indicato con parentesi graffe). Potremmo convertire il set in una stringa usando il seguente stesso codice di prima, ma invece di specificare un elenco, possiamo specificare un set:
Il nostro codice restituisce:
Come puoi vedere, il risultato del metodo join()
è lo stesso dell’esempio precedente. La differenza nel nostro codice è che, invece di usare un elenco (indicato da []
), usiamo un insieme (indicato da {}
). Per usare il metodo join()
con una tupla, useremmo le parentesi graffe (()
), che denotano il tipo di dati impostato, invece delle parentesi graffe ( {}
) come abbiamo fatto in questo esempio.
Questo tutorial ha discusso, con riferimento ad esempi, come utilizzare il metodo Python join()
per unire insieme i contenuti di un elenco. Ora sei pronto per iniziare a utilizzare il metodo join()
come un professionista Python!