Python | Compruebe si algún elemento aparece n veces en la lista dada

Dada una lista, la tarea es encontrar si algún elemento aparece ‘n’ veces en una lista dada de enteros. Básicamente, comprobará el primer elemento que se produce n veces. Ejemplos:   Input: l = [1, 2, 3, 4, 0, 4, 3, 2, 1, 2], n = 3 Output : 2 Input: l = [1, 2, 3, 4, … Continue reading «Python | Compruebe si algún elemento aparece n veces en la lista dada»

Python: repetición de strings y espaciado en la lista

A veces, mientras trabajamos con Python, podemos tener un problema en el que necesitamos realizar la repetición de cada string en la lista y también adjuntar un delimitador a cada aparición. Este tipo de problema puede ocurrir en la programación día a día. Analicemos ciertas formas en que se puede realizar esta tarea. Método n.º … Continue reading «Python: repetición de strings y espaciado en la lista»

Python | Filtrar lista por lista booleana

A veces, mientras trabajamos con la lista de Python, podemos tener un problema en el que tenemos que filtrar una lista. Esto a veces puede venir con variaciones. Una de esas variaciones puede ser el filtrado mediante el uso de listas booleanas. Analicemos una forma en que se puede realizar esta tarea. Método: Usoitertools.compress() El … Continue reading «Python | Filtrar lista por lista booleana»

Python | Suma de subconjunto seccional en la lista

Algunos de los problemas clásicos en el dominio de la programación provienen de diferentes categorías y uno de ellos es encontrar la suma de subconjuntos. Este problema particular también es común cuando necesitamos acumular la suma y almacenar la suma de grupos consecutivos. Probemos diferentes enfoques para este problema en lenguaje python. Método #1: Uso … Continue reading «Python | Suma de subconjunto seccional en la lista»

Python | Imprimir diagonales de lista 2D

Dada una lista 2D (con la misma longitud de sublistas), escriba un programa Python para imprimir ambas diagonales de la lista 2D dada. Ejemplos:  Input : [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Output : Diagonal 1 – [1, 5, 9] Diagonal 2 – [3, 5, 7] Input : [[‘a’, ‘b’], [‘c’, ‘d’]] … Continue reading «Python | Imprimir diagonales de lista 2D»

Python: reorganiza los elementos del segundo índice mayor que el primero

Dadas 2 listas, para un índice dado, el segundo elemento de la lista siempre es más grande que el primero, y si no, lo reorganizamos. Entrada : test_list1 = [36, 38, 40, 132], test_list2 = [35, 37, 39, 41, 133] Salida : [37, 39, 41, 133] Explicación : cada elemento en la lista de resultados … Continue reading «Python: reorganiza los elementos del segundo índice mayor que el primero»

Python – Lista de registros anidados de listas

A veces, mientras trabajamos con Python Data, podemos tener problemas en los que tenemos datos entrantes en diferentes formatos. En esto, podemos recibir datos como clave y valor en un diccionario separado y requerimos hacer valores como lista de registros con una nueva clave. Analicemos ciertas formas en que se puede realizar esta tarea. Método … Continue reading «Python – Lista de registros anidados de listas»

Python | Suma de columnas en listas de tamaño desigual

La lista de listas habitual, a diferencia de Matrix tipo C convencional, puede permitir la lista anidada de listas con longitudes variables, y cuando requerimos la suma de sus columnas, la longitud desigual de las filas puede hacer que algunos elementos de ese elemento estén ausentes y si no se maneja correctamente, puede generar una … Continue reading «Python | Suma de columnas en listas de tamaño desigual»

Python – Array de columnas personalizadas

A veces, mientras trabajamos con listas de Python, podemos tener un problema en el que necesitamos extraer ciertas columnas de Matrix y volver a crearlas. Este tipo de problema puede tener aplicaciones en dominios de datos, ya que utilizan Matrix como un parámetro de entrada destacado. Analicemos ciertas formas en que se puede realizar esta … Continue reading «Python – Array de columnas personalizadas»

Python | Valores únicos en Matrix

A veces necesitamos encontrar los valores únicos en una lista, eso es comparativamente fácil y se ha discutido anteriormente. Pero también podemos obtener una array como entrada, es decir, una lista de listas, en este artículo se analizan las búsquedas únicas en ellas. Veamos ciertas formas en que esto se puede lograr. Método n.º 1: … Continue reading «Python | Valores únicos en Matrix»