Python | Filtrar una lista basada en la lista dada de strings

Dada una Lista, la tarea es filtrar elementos de la lista en función de otra lista de strings. Este tipo de problemas son bastante comunes al raspar sitios web. Ejemplos: Input: List_string1 = [‘key’, ‘keys’, ‘keyword’, ‘keychain’, ‘keynote’] List_string2 = [‘home/key/1.pdf’, ‘home/keys/2.pdf’, ‘home/keyword/3.pdf’, ‘home/keychain/4.pdf’, ‘home/Desktop/5.pdf’, ‘home/keynote/6.pdf’] Output: [‘home/Desktop/5.pdf’] Explanation: We filter only those element from … Continue reading «Python | Filtrar una lista basada en la lista dada de strings»

Programa de Python que imprime elementos comunes en el índice especificado de elementos de la lista

Dada una lista de strings, la tarea es escribir un programa Python para extraer todos los caracteres que son iguales en un índice específico de cada elemento de una lista. Entrada : test_list = [“geeks”, “weak”, “beak”, “peek”]  Salida : [‘e’, ‘k’]  Explicación : e y k son iguales en un índice en todas las … Continue reading «Programa de Python que imprime elementos comunes en el índice especificado de elementos de la lista»

Python | Agrupar elementos en los mismos índices en una lista múltiple

Aplanar una lista 2D a una es un problema común que se enfrenta en muchos dominios. Pero a veces necesitamos emparejar elementos en índices específicos como uno solo, de modo que los elementos en los índices respectivos estén juntos. Este problema no es común, pero aun así tener una solución ayuda. Analicemos ciertas formas de … Continue reading «Python | Agrupar elementos en los mismos índices en una lista múltiple»

Python – Strings de filtro dentro del rango ASCII

Dado ASCII o rango alfabético, filtre las strings encontradas en un rango particular. Entrada : test_list = [“gfg”, “is”, “best”, “for”, “geeks”], strt_asc, end_asc = 105, 115  Salida : [‘is’]  Explicación : i tiene 105 y s tiene 115 , que está en el rango de valores ASCII. Entrada : test_list = [“gfg”, “is”, “best”, … Continue reading «Python – Strings de filtro dentro del rango ASCII»

Python | Ordenar lista de números por la suma de sus dígitos

Dada una lista de números no negativos, la tarea es ordenar estos enteros según la suma de sus dígitos. Ejemplos: Input : [12, 10, 106, 31, 15] Output : [10, 12, 31, 15, 106] Input : [1111, 19, 29, 11, 12, 9] Output : [11, 12, 1111, 9, 19, 29] Analicemos algunas formas Pythonic de … Continue reading «Python | Ordenar lista de números por la suma de sus dígitos»

Python: obtenga la frecuencia de palabras en porcentaje

Dada una lista de strings, la tarea es escribir un programa en Python para obtener un porcentaje de participación de cada palabra en la lista de strings. Explicación Computacional: (Ocurrencia de X palabra / Total de palabras) * 100. Ejemplo: Entrada: test_list = [“Gfg es mejor para geeks”, “All love Gfg”, “Gfg es mejor para … Continue reading «Python: obtenga la frecuencia de palabras en porcentaje»

Programa Python para obtener todas las claves únicas de una lista de diccionarios

Dada una lista arr[] que consta de N diccionarios , la tarea es encontrar la suma de claves únicas de la lista dada del diccionario. Ejemplos: Entrada: arr = [{‘mi’: 1, ‘nombre’: 2}, {‘es’: 1, ‘mi’: 3}, {‘ria’: 2}] Salida: [‘ria’, ‘mi ‘, ‘es’, ‘nombre’] Explicación: el conjunto de claves únicas son {“ria”, “mi”, “es”, … Continue reading «Programa Python para obtener todas las claves únicas de una lista de diccionarios»

Python: agrupa cada ejecución creciente y decreciente en la lista

Dada una lista, la tarea es escribir un programa Python para agrupar cada ejecución creciente y decreciente. Esto se conoce como agrupación monótona. Una lista es monótona si es monótona creciente o monótona decreciente. Una lista A es monótona decreciente si para todo i <= j, A[i] >= A[j]. Ejemplo: Entrada: test_list = [5, 6, … Continue reading «Python: agrupa cada ejecución creciente y decreciente en la lista»

Python | Eliminar strings vacías de la lista de strings

En muchos escenarios, nos encontramos con el problema de obtener una string vacía en una gran cantidad de datos y el manejo que a veces se convierte en una tarea tediosa. Analicemos ciertas salidas para eliminar strings vacías de la lista de strings.  Método #1: Usar remove() Este método en particular es bastante ingenuo y … Continue reading «Python | Eliminar strings vacías de la lista de strings»

Python | Agrupación de elementos consecutivos en lista

A veces, mientras trabajamos con listas de Python, podemos tener un problema en el que necesitemos agrupar los elementos de la lista en función de su respectiva consecutividad. Este tipo de problema puede ocurrir durante el manejo de datos. Vamos a discutir cierta forma en que se puede realizar esta tarea. Método: Uso enumerate() + … Continue reading «Python | Agrupación de elementos consecutivos en lista»