Sintassi del metodo di join () stringa python:
Esempio 1: Utilizzo del metodo Python di stringa ()
In questo esempio, diversi separatori vengono utilizzati per unire o concatenare una stringa utilizzando il metodo String Join (). Usando tra parentesi o una stringa diviso. Se c'è un solo componente nella raccolta, il separatore non verrà utilizzato quando si restituisce l'articolo.
Cominciamo con il primo esempio, in cui i valori della stringa vengono concatenati insieme senza l'uso di separatori. Inizialmente, c'è un elenco di stringhe con vari valori di stringa. L'elenco delle stringhe è composto da quattro valori. I valori della stringa sono "OOP", "Java" e "PHP". Manteniamo questo elenco nella variabile "soggetti" già inizializzata. Il metodo join () viene quindi invocato con una variabile "soggetto" nella riga successiva e non c'è nulla in posto del separatore perché uniamo le stringhe senza un separatore in questa sezione del codice.
La variabile "s" che abbiamo inizializzato prima contiene i risultati della procedura di join (). Per combinare semplicemente i valori della stringa, utilizziamo un separatore vuoto. Successivamente, utilizziamo la funzione di stampa con la variabile "S" nella riga seguente per mostrare il risultato su uno schermo.
Emette una stringa composta da ogni carattere nell'iterabile. Poiché impostiamo il separatore come "vuoto" nello script, non esiste spazio o altro separatore utilizzato tra i valori della stringa come si può vedere nella seguente immagine. Ora contiene "oopjavaphp" nella stringa.
La seconda sezione dello script prevede l'adesione alle stringhe usando il metodo join () e l'inserimento di uno spazio tra ciascun valore dall'elenco delle stringhe. Cominciamo a scrivere il codice. Innanzitutto, abbiamo un elenco di tre stringhe: "io", "amore" e "codifica" che memorizziamo nella variabile "M" che abbiamo già inizializzato.
Quindi, utilizziamo la funzione print (). All'interno di questa funzione, utilizziamo il metodo join () per unire gli elementi di stringa presenti in un elenco usando lo spazio come separatore tra questi elementi di stringa. Usiamo lo spazio del separatore premendo il tasto Spazio dalla tastiera tra le virgole invertite e abbiamo aggiunto una funzione di join () con essa. All'interno del metodo delle parentesi del metodo join (), mettiamo la variabile "M" perché il nostro elenco di elementi di stringa è archiviato in esso.
Gli elementi dell'elenco delle stringhe vengono ora uniti usando un separatore tra di loro. Come puoi vedere, inserisce uno spazio separatore tra loro per restituire una nuova stringa, "I Love Coding".
I componenti della tupla sono concatenati nella terza sezione del codice. Per archiviare i vari valori in una singola variabile, utilizzare le tuple. Il set di dati Tuple è uno dei set di dati del piano di struttura di Python per archiviare i set di dati di grandi dimensioni. Gli ultimi tre sono raccolta, set e dizionario, ognuno dei quali ha un insieme distinto di tratti e usi. Una tupla è una collezione continua organizzata. A partire dalla prima riga di codice, abbiamo un elenco di tuple con i valori "Alex", "24" e "1998". Come sappiamo che i valori delle stringhe devono essere posizionati tra virgole invertite e che i valori interi non devono essere scritti tra le virgole invertite. La funzione di join viene quindi utilizzata nella riga successiva con il separatore ",". Nella parentesi del metodo join (), inseriamo un "elenco" variabile poiché il nostro elenco di tuple è archiviato in questa variabile, a cui dobbiamo partecipare. Il risultato del metodo join () è inserito nella variabile "s" che abbiamo inizializzato prima. Pertanto, utilizziamo quindi la funzione di stampa per stampare il risultato.
Quando prendiamo il pulsante Esegui per visualizzare il suo output, appare un messaggio "typeerror" perché ci sono valori interi e stringa nell'elenco delle tuple. Il metodo Sting Join () può unire solo i valori che sono stringhe, quindi dobbiamo convertire l'elenco in stringhe prima di concatenare.
Come possiamo vedere, l'elenco contiene i valori "Alex", "24" e "1998". Abbiamo superato la variabile "a" alla funzione stringa, quindi "a" posiziona ogni valore uno alla volta per eseguire la funzione join () su di essa. Quindi, poiché il risultato è mantenuto nella variabile "s", invochiamo la funzione di stampa passando l'argomento "s" per visualizzare il risultato.
Ora puoi vedere che l'elenco delle tuple viene trasformato in una stringa e l'uscita viene presentata, seguendo la fusione della stringa e l'uso della "virgola" come separatore.
Esempio 2: utilizzando il metodo join () per unire la stringa con i set
In questo esempio, utilizzeremo il metodo Set with Join () per combinare gli elementi della stringa. Utilizzare i set per contenere molti elementi in un parametro stringa. Il set in Python viene utilizzato per tenere le raccolte di dati. Un set è una collezione non alterabile, inalterabile e non indicizzata.
Iniziamo il programma. La prima riga di questo programma contiene un elenco di stringhe con i valori "Noah", "Alex", "Smith" e "John". Il simbolo che vogliamo utilizzare come separatore che è il sottolineaggio ”” viene quindi inizializzato e memorizzato nella variabile “S”. Quindi, nella riga seguente, utilizziamo il metodo di join con un separatore contenuto in "S". Quindi, usiamo i "s.giuntura()". Nella parentesi del metodo di join, utilizziamo il "nome" variabile in quanto è questa variabile che contiene l'elenco che vogliamo concatenare. Usiamo la variabile di risultato per archiviare il risultato di unire questo elenco. Per visualizzare l'uscita sullo schermo, passiamo il "risultato" variabile come parametro alla funzione print ().
Gli elementi nell'elenco delle stringhe sono combinati, ma possiamo vedere che il loro ordine è cambiato. Quindi, in sostanza, questo è ciò che fanno veramente gli "set": modificano l'ordine della sequenza degli elementi dopo la fusione e se qualsiasi elemento nell'elenco si ripete, si presentano solo una volta. Poiché abbiamo usato il sottolineato come separatore tra questi elementi, ha anche usato il sottolineato tra loro.
Esempio 3: implementazione del metodo join () per unirsi alla stringa con un dizionario
In questo esempio, ci uniremo a una stringa con un dizionario, il che significa che ci uniremo alle chiavi del dizionario piuttosto che al suo contenuto. L'iterabile del tipo "Dizionario" contiene le coppie di valore chiave degli elementi di dati. Con l'uso di un separatore di stringhe, il metodo join () in Python collega solo la porzione chiave del dizionario. La parte del valore del join è assente.
Il primo elemento che abbiamo è "Success: 1" nel dizionario che contiene la coppia di valore chiave che rappresenta la coppia di elementi di dati all'inizio del codice. Come mostrato nella seguente immagine, possiamo anche vedere l'altro "valore chiave" incluso nel dizionario. Abbiamo un totale di sei valori chiave nell'elenco.
Tieni sempre presente che la chiave del dizionario deve essere una stringa. Altrimenti, viene visualizzato il messaggio "typeerror" nel display di output. Quindi, poiché gli elementi sono archiviati nel "Dizionario" variabile, l'abbiamo fornito come parametro al metodo join () insieme al separatore sottolinea. Il risultato dell'adesione ai tasti viene quindi inserito nella funzione di stampa (), che viene quindi chiamata mentre passano l'argomento "stringa" insieme ad esso.
Il dizionario collega semplicemente le chiavi e ignora i valori in modo che le chiavi siano unite correttamente. Il carattere sottocore "_" viene utilizzato per combinare le chiavi.
Conclusione
Abbiamo imparato a utilizzare il metodo Python String Join () per combinare gli elementi di un elenco di stringhe. Dopo aver integrato gli elementi, abbiamo aggiunto alcuni separatori come "virgola", "spazio" e "sottolineare" tra loro. Nel primo esempio, abbiamo unito gli elementi di stringa usando il metodo join (), che restituisce il risultato come una singola stringa dopo aver unito gli elementi. Successivamente, nel secondo esempio, abbiamo unito gli elementi con i set usando il metodo join (). Infine, nel terzo esempio, abbiamo unito alla stringa usando il metodo join () con i dizionari.