Trasforma l'elenco in String Python

Trasforma l'elenco in String Python

In vari linguaggi per computer, un elenco è paragonabile a un array. Le staffe quadrate vengono utilizzate per indicarlo e una virgola (,) viene utilizzata per dividere due elementi o elementi nell'elenco. In Python, una raccolta ordinata di personaggi è una stringa. La distinzione tra un elenco e una stringa dovrebbe essere riconosciuta. Un elenco è un tipo di oggetto organizzato, mentre una stringa è una serie di caratteri ben ordinati. La distinzione fondamentale tra i due è identificabile. Quando viene fornito un elenco e lo trasformiamo in una stringa, potremmo incontrare varie situazioni. Ad esempio, tradurre un elenco di stringhe. Questo articolo ti mostrerà come tradurre un elenco di Python in una stringa nel modo più efficiente possibile.

Esempio 1: metodo join ()

In Python, la funzione di join è tra i modi più semplici per modificare un elenco in una stringa. La cosa più importante da ricordare durante l'utilizzo di questo metodo è che tradurrà solo elenchi in stringhe che includono solo stringhe come elementi. Gli iterable sono riconosciuti come parametri per il metodo join (). Recupera anche una nuova stringa come un input che comprende gli elementi combinati dall'iterabile.

Nell'esempio, il metodo join () prende l'elenco di input come input e combina gli elementi dell'elenco alla stringa di output, restituendo una stringa come output. Inizialmente, abbiamo inizializzato un elenco con alcuni elementi.

inp_list = ['hi', 'i', 'am', 'kalsoom']
out_str = ""
Stampa ("Dai un'occhiata all'elenco ora: \ n")
Stampa (out_str.join (inp_list))


La schermata di output mostra il risultato positivo del programma sopra attaccato. Sta visualizzando "ciao sono kalsoom" in forma di stringa.

Esempio 2: comprensione dell'elenco

In Python, la comprensione dell'elenco genera un elenco di elementi da un elenco già disponibile. Il loop viene quindi utilizzato per attraversare gli oggetti iterabili in modo elemento per elemento. Il metodo join () combina i componenti dell'elenco in una nuova stringa e la restituisce come output, mentre la comprensione dell'elenco attraversa gli elementi uno per uno. Da un elenco esistente, la comprensione dell'elenco di Python genera un elenco di elementi. Impiega anche il loop per esplorare i componenti dell'iterabile in uno schema elemento per elemento.

In questo screenshot allegato, abbiamo un elenco con alcuni elementi. Successivamente, abbiamo usato un metodo di comprensione dell'elenco e abbiamo stampato il suo risultato utilizzando un'istruzione di stampa.

X = ['i', 'want', 4, 'mele', 'e', ​​18, 'banane'
ListTostr = ".Unisciti ([STR (ELEM) per Elem in X])
Stampa (ListTostr)

La schermata di output mostra il risultato effettivo del programma sopra attaccato. La stringa "Amo 2 Scrivi per Linuxhint" È visualizzato.

Esempio 3: mappa () metodo

Oggetti iterabili come tuple, elenchi e stringhe sono accettati dalla funzione mappa (). Di conseguenza, viene utilizzato per mappare i componenti degli oggetti iterabili alla funzione specificata. Per trasformare un elenco in una stringa, la funzione MAP può essere utilizzata in due modi. Se l'elenco è completamente costituito da numeri o se l'elenco è diversificato. Il metodo STR () trasformerà il tipo di dati specificato nel tipo di dati String, mentre la funzione Map () accetterà due input. Il metodo STR () verrà invocato su ogni elemento nella sequenza iterabile. Un iteratore verrà utilizzato per recuperare i valori della stringa. Infine, tutti i valori prodotti dalla funzione STR () sono combinati usando il metodo join ().

In questo screenshot allegato, abbiamo un elenco intitolato "X"Ci sono alcuni oggetti, inclusi numeri interi e personaggi. Successivamente, abbiamo usato un metodo della mappa dell'elenco e abbiamo stampato il suo risultato utilizzando un'istruzione di stampa.

X = ['I', 'Love', 2, 'Write', 'per', 'LinuxHint']
ListTostr = '' '.join (mappa (str, x))
Stampa (ListTostr)

La schermata di output mostra il risultato positivo del programma sopra attaccato. La stringa "Amo 2 Scrivi per Linuxhint" È visualizzato.

Conclusione

In Python, l'elenco dei tipi di dati e la stringa hanno ciascuno il loro significato. Questo articolo ha coperto le basi degli elenchi e delle stringhe di Python e diversi metodi e tecniche per la conversione dei tipi di dati degli elenchi in stringhe. Abbiamo implementato esempi utilizzando il metodo di join, il metodo di comprensione dell'elenco e il metodo MAP. Si suggerisce fortemente di studiare e comprendere tutti questi metodi in modo approfondito perché sono estremamente produttivi e utili per convertire un elenco in una stringa con meno linee di codice. Dopo la comprensione, implementa tutti questi metodi nel sistema.