Filtra un elenco di stringa utilizzando un altro elenco
Questo esempio mostra come i dati in un elenco di stringa possono essere filtrati senza utilizzare alcun metodo. L'elenco della stringa viene filtrato qui utilizzando un altro elenco. Qui, due variabili di elenco sono dichiarate con il nome List1 E List2. I valori di List2 viene filtrato usando i valori di List1. Lo script corrisponderà alla prima parola di ogni valore di List2 con i valori di List1 e stampare quei valori che non esistono in List1.
# Dichiarare due variabili di elencoProduzione:
Esegui lo script. Qui, List1 non contiene la parola 'Bash'. L'output conterrà solo un valore da List2 questo è 'Bash è un linguaggio di scripting '.
Filtra un elenco di stringa utilizzando un altro elenco e funzione personalizzata
Questo esempio mostra come un elenco di stringa può essere filtrato utilizzando un altro elenco e la funzione di filtro personalizzato. Lo script contiene due variabili di elenco denominate List1 ed List2. La funzione di filtro personalizzato scoprirà i valori comuni di entrambe le variabili dell'elenco.
# Dichiarare due variabili di elencoProduzione:
Esegui lo script. I valori 90 e 12 esistono in entrambe le variabili dell'elenco. Il seguente output verrà generato dopo aver eseguito lo script.
Filtra un elenco di stringa usando l'espressione regolare
L'elenco viene filtrato utilizzando Tutto() E Qualunque() Metodi nei due esempi precedenti. Un'espressione regolare viene utilizzata in questo esempio per filtrare i dati da un elenco. Un'espressione regolare è un modello con cui qualsiasi dati può essere cercato o abbinato. 'Rif' Il modulo viene utilizzato in Python per applicare un'espressione regolare nello script. Qui, un elenco è dichiarato con i codici soggetti. Un'espressione regolare viene utilizzata per filtrare quei codici soggetti che iniziano con la parola ",CSE'. '^'Il simbolo è usato nei modelli di espressione regolari per cercare all'inizio del testo.
# Importa il modulo RE per utilizzare l'espressione regolareProduzione:
Esegui lo script. sublist La variabile contiene due valori che iniziano con 'CSE'. Il seguente output apparirà dopo aver eseguito lo script.
Filtra un elenco di stringa usando l'espressione di lamda
Questo esempio mostra l'uso di Lamda espressione per filtrare i dati da un elenco di stringhe. Qui, una variabile di elenco denominata Search_word viene utilizzato per filtrare il contenuto da una variabile di testo denominata testo. Il contenuto del testo viene convertito in un elenco chiamato, text_word in base allo spazio utilizzando diviso() metodo. Lamda L'espressione ometterà quei valori da text_word che esiste in Search_word e memorizzare i valori filtrati in una variabile aggiungendo spazio.
# Dichiara un elenco che contiene la parola di ricercaProduzione:
Esegui lo script. Il seguente output apparirà dopo aver eseguito lo script.
Filtro un elenco di stringa utilizzando il metodo Filter ()
filtro() Il metodo accetta due parametri. Il primo parametro prende un nome di funzione o Nessuno e il secondo parametro prende il nome della variabile dell'elenco come valori. filtro() Il metodo memorizza tali dati dall'elenco se restituisce vero, altrimenti scarta i dati. Qui, Nessuno è dato come il primo valore del parametro. Tutti i valori senza falso verrà recuperato dall'elenco come dati filtrati.
# Dichiara un elenco di dati di mixProduzione:
Esegui lo script. L'elenco contiene solo un valore falso che verrà omesso nei dati filtrati. Il seguente output apparirà dopo aver eseguito lo script.
Conclusione:
Il filtro è utile quando è necessario cercare e recuperare valori particolari da un elenco. Io, spero, gli esempi di cui sopra aiuteranno i lettori a comprendere i modi per filtrare i dati da un elenco di stringhe.