Python combina una singola stringa in un elenco di stringhe

Python combina una singola stringa in un elenco di stringhe
Le stringhe sono disponibili in varie forme. Potrebbero essere un testo senza forma, nomi di persona, nomi di paesi o qualsiasi altra cosa definiamo l'uso della lingua. Con la presenza vicina di dati di stringa, è fondamentale dominare gli strumenti commerciali per le stringhe. Fortunatamente, Python rende molto semplice la gestione delle corde, soprattutto se correlato ad altri linguaggi di programmazione. In questo editoriale, studierai alcune delle funzioni di stringa essenziali. Non solo imparerai come implementare questi strumenti, ma anche con una comprensione più profonda di come Python combina una singola stringa in un elenco di stringhe.

Esempio 1:

Nel nostro primo codice del programma, utilizziamo la funzione "AST" per convertire le stringhe in un elenco di Python. Tuttavia, Python fornisce un modulo "AST". Questo modulo ci aiuta a fare molte cose, come modificare il codice Python e rivederlo. Il codice Python può essere analizzato e modificato prima che venga compilato in una forma bytecode. Quindi qui, utilizziamo questa funzione per convertire le stringhe in un elenco di Python con l'aiuto del compilatore Spyder in Windows 10. Vieni a passare alla sua illustrazione.

Nella nostra prima dichiarazione, importiamo la libreria "AST". Possiamo quindi inizializzare e dichiarare tre (Nome paese, Lingue di programmazione, Nome utente). Dopo questo, creiamo un elenco di Python vuoto. Successivamente, dobbiamo estendere la nostra lista di Python, quindi usiamo per loop per aumentare la lunghezza dell'elenco. In questo ciclo, passiamo tre stringhe come argomento; Quindi chiamiamo elenco.estendere () funzione e passare come.Liteeral_eval come parametro. La "x" è presente in loop, che itera sulla stringa e memorizza il valore nella variabile X. La variabile "X" estenderà quindi l'elenco Python aggiungendo stringhe ad esso. Finalmente, chiamiamo la funzione di stampa per stampare l'elenco convertito risultante nella schermata della console.

Importa AST
my_str1 = "'USA', 'UK', 'EACE'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
new_list = []
per x in (my_str1, my_str2, my_str3):
new_list.estendere (AST.Literal_eval (x))
Stampa (new_list)

Ora secciamo il programma per controllare l'output sullo schermo.

Esempio 2:

Usiamo il metodo "Eval" per convertire una stringa in un elenco di Python nel nostro secondo programma. Il metodo Eval () analizza l'intera espressione trasmessa a questo processo ed esegue l'espressione all'interno del codice del programma. In altre parole, traduce una stringa all'interno di un codice di programma. Ma in questo programma, uniscono tutte le stringhe per creare un singolo elenco. Vieni a controllare come funziona il programma seguente. Per prima cosa inizializziamo e dichiariamo tre corde di pitone. Possiamo quindi creare un elenco e quindi inizializzarlo con le variabili di stringa. Successivamente, chiamiamo la funzione "Eval" con l'operatore di join e passiamo l'elenco come parametro. Tuttavia, si unisce a tutte le stringhe e crea un singolo elenco e l'istruzione di stampa stampa l'elenco desiderato sullo schermo.

my_str1 = "'USA', 'UK', 'EACE'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
list = [my_str1, my_str2, my_str3]
elenco = eval ('+'.join (elenco))
Stampa (elenco)

Eseguiamo il programma e l'uscita è mostrata sullo schermo.

Esempio 3:

Qui illustriamo un altro metodo "Eval" per convertire una stringa in un elenco di Python. Questo programma è lo stesso del programma sopra ma ha una piccola variazione. Uschiamo tutte le stringhe per creare un singolo elenco. Per prima cosa inizializziamo e dichiariamo tre stringhe Python proprio come abbiamo fatto prima. Possiamo quindi creare un elenco e quindi inizializzarlo con le variabili di stringa. Successivamente, chiamiamo la funzione "Eval" con l'operatore di join e passiamo l'elenco come parametro. Qui, l'istruzione di stampa prende l'elenco e la sua variabile come argomento.

my_str1 = "'USA', 'UK', 'EACE'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
Res = [my_str1, my_str2, my_str3]
Res = Eval ('+'.join (res))
stampa (elenco (res))

Ancora una volta, salva ed esegui il programma e l'output è mostrato sullo schermo.

Conclusione:

Mentre questo articolo conclude questo riepilogo delle operazioni di stringa più elementari di Python, esiste ancora un intero mondo di approcci a stringa che può rendere le tue pratiche con stringhe operative molto più facili. Una volta che hai imparato queste funzioni di stringa, potresti voler saperne di più. Spero che il nostro tutorial ti aiuti a diventare un maestro delle caratteristiche di manipolazione delle corde di Python.