Python | Intercambio de elementos consecutivos en String

A veces, mientras trabajamos con strings, podemos tener un problema en el que es posible que necesitemos realizar un intercambio de elementos consecutivos en una string. Analicemos ciertas formas en que se puede realizar esta tarea. Método #1: Usar join() + zip()la expresión del generador + La combinación de las funciones anteriores se puede usar … Continue reading «Python | Intercambio de elementos consecutivos en String»

Python – Frecuencias máximas de elementos consecutivos

A veces, mientras trabajamos con listas de Python, podemos tener un problema en el que necesitamos extraer las frecuencias máximas de elementos consecutivos. Este tipo de problema puede ocurrir como aplicación en muchos dominios, como la programación día a día y la programación competitiva. Analicemos ciertas formas en que se puede realizar esta tarea. Entrada … Continue reading «Python – Frecuencias máximas de elementos consecutivos»

Python | Ordenar lista de listas con elementos de lista similares

La clasificación siempre ha sido una operación clave que se realiza para muchas aplicaciones y también como un subproblema de muchos problemas. Se han discutido muchas variaciones y técnicas y su conocimiento puede ser útil mientras se programa. Este artículo analiza la clasificación de listas que contienen una lista. Analicemos ciertas formas en que esto … Continue reading «Python | Ordenar lista de listas con elementos de lista similares»

Python: lista de listas crecientes de tamaño N

Dados los números enteros N y M, construya una lista creciente hasta M, siendo cada lista de tamaño N, es decir, todas las listas de combinaciones. Entrada : N = 2, M = 3 Salida : [(1, 2), (1, 3), (2, 3)] Explicación : elementos pares crecientes. Entrada : N = 1, M = 4 … Continue reading «Python: lista de listas crecientes de tamaño N»

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»