Filtrar una lista de cadenas usando otra lista
Este ejemplo muestra cómo los datos en una lista de cadenas se pueden filtrar sin usar ningún método. La lista de la cadena se filtra aquí usando otra lista. Aquí, dos variables de lista se declaran con el nombre Lista1 y Lista2. Los valores de Lista2 se filtra utilizando los valores de Lista1. El script coincidirá con la primera palabra de cada valor de Lista2 con los valores de Lista1 e imprima esos valores que no existen en Lista1.
# Declarar dos variables de listaProducción:
Ejecutar el guión. Aquí, Lista1 no contiene la palabra 'Intento'. La salida contendrá solo un valor de Lista2 eso es 'Bash es un lenguaje de secuencias de comandos '.
Filtrar una lista de cadenas utilizando otra lista y función personalizada
Este ejemplo muestra cómo se puede filtrar una lista de cadenas utilizando otra lista y la función de filtro personalizado. El script contiene dos variables de lista nombradas list1 y list2. La función de filtro personalizado descubrirá los valores comunes de ambas variables de lista.
# Declarar dos variables de listaProducción:
Ejecutar el guión. Existen 90 y 12 valores en ambas variables de lista. La siguiente salida se generará después de ejecutar el script.
Filtrar una lista de cadenas usando expresión regular
La lista se filtra utilizando todo() y cualquier() métodos en los dos ejemplos anteriores. En este ejemplo se usa una expresión regular para filtrar los datos de una lista. Una expresión regular es un patrón por el cual se pueden buscar o combinar cualquier dato. 're' El módulo se usa en Python para aplicar la expresión regular en el script. Aquí, se declara una lista con los códigos de sujeto. Se usa una expresión regular para filtrar esos códigos de sujetos que comienzan con la palabra ',CSE'. '^'El símbolo se usa en patrones de expresión regulares para buscar al inicio del texto.
# Importar módulo para usar expresión regularProducción:
Ejecutar el guión. sublista La variable contiene dos valores que comienzan con 'CSE'. La siguiente salida aparecerá después de ejecutar el script.
Filtrar una lista de cadenas usando la expresión de Lamda
Este ejemplo muestra el uso de lamda expresión para filtrar datos de una lista de cadenas. Aquí, una variable de lista nombrada buscar palabra se usa para filtrar el contenido de una variable de texto nombrada texto. El contenido del texto se convierte en una lista llamada, text_word Basado en el espacio usando dividir() método. lamda La expresión omitirá esos valores del text_word que existen en buscar palabra y almacene los valores filtrados en una variable agregando espacio.
# Declara una lista que contiene la palabra de búsquedaProducción:
Ejecutar el guión. La siguiente salida aparecerá después de ejecutar el script.
Filtrar una lista de cadena usando el método filtre ()
filtrar() El método acepta dos parámetros. El primer parámetro toma un nombre de función o Ninguno y el segundo parámetro toma el nombre de la variable de lista como valores. filtrar() El método almacena esos datos de la lista si devuelve verdadero, de lo contrario, descarta los datos. Aquí, Ninguno se da como el primer valor de parámetro. Todos los valores sin FALSO se recuperará de la lista como datos filtrados.
# Declarar una lista de datos de mezclaProducción:
Ejecutar el guión. La lista contiene solo un valor falso que se omitirá en los datos filtrados. La siguiente salida aparecerá después de ejecutar el script.
Conclusión:
El filtrado es útil cuando necesita buscar y recuperar valores particulares de una lista. Yo, espero que los ejemplos anteriores ayuden a los lectores a comprender las formas de filtrar datos de una lista de cadenas.