Python | Lista de ciclos personalizados

Al trabajar con listas de Python, podemos tener un problema en el que necesitamos realizar el ciclo de listas. Este problema parece bastante sencillo y se ha discutido anteriormente. Pero a veces, necesitamos realizar sus variaciones, lo que hace que la tarea sea un desafío. Podemos tener personalizaciones como elementos desde los que se inicia … Continue reading «Python | Lista de ciclos personalizados»

Python – Como índice Caracteres comunes

A veces nos encontramos con este tipo de problemas en los que requerimos cruzar cada elemento de una lista con el otro. Este tipo de problemas suele darse en desarrollos en los que tenemos la información combinada, como nombres y apellidos en diferentes listados. Analicemos ciertas formas en que se puede realizar esta tarea. Método … Continue reading «Python – Como índice Caracteres comunes»

Python – Diccionario de frecuencia de factores

Dada una lista con elementos, construya un diccionario con frecuencia de factores. Entrada : test_list = [2, 4, 6, 8] Salida : {1: 4, 2: 4, 3: 1, 4: 2, 5: 0, 6: 1, 7: 0, 8: 1} Explicación : Todos los factores cuentan mapeados, por ejemplo, 2 es divisible por los 4 valores, por … Continue reading «Python – Diccionario de frecuencia de factores»

Python | Índices de elementos duplicados en la lista

Mientras trabajamos con la lista de Python, a veces, necesitamos verificar si hay duplicados y, a veces, también es posible que necesitemos rastrear sus índices. Este tipo de aplicación puede ocurrir en la programación día a día. Analicemos ciertas formas en que se puede resolver este problema. Método #1: Usar bucle +set() Esta tarea se … Continue reading «Python | Índices de elementos duplicados en la lista»

Python: extrae pares similares de la lista

A veces, mientras trabajamos con listas de Python, podemos tener un problema en el que necesitamos realizar la extracción de todos los pares de elementos en la lista. Este tipo de problema puede tener aplicación en dominios como el desarrollo web y la programación diaria. Analicemos ciertas formas en que se puede realizar esta tarea. … Continue reading «Python: extrae pares similares de la lista»

Python | Encuentra el valor máximo en cada sublista

Dada la lista de listas en Python, escriba un programa de Python para encontrar el valor máximo de la lista de cada sublista. Ejemplos: Input : [[10, 13, 454, 66, 44], [10, 8, 7, 23]] Output : [454, 23] Input : [[15, 12, 27, 1, 33], [101, 58, 77, 23]] Output : [33, 101]  Método … Continue reading «Python | Encuentra el valor máximo en cada sublista»

Programa de Python que imprime el recuento de picos o valles de una lista

Dada una lista, el siguiente artículo muestra formas de contar elementos que son pico (x > y < z) o valle (x < y > z). Entrada : test_list = [1, 2, 4, 2, 6, 7, 8, 3]  Salida : 3  Explicación : (2, 4, 2), (4, 2, 6), (7, 8, 3) son picos y … Continue reading «Programa de Python que imprime el recuento de picos o valles de una lista»

Python: elimina el elemento trasero de la lista

La estructura de datos de pila es una estructura de datos muy conocida, las listas en Python generalmente agregan los elementos al final de la lista. Para implementar una estructura de datos de pila, es esencial poder eliminar el elemento final de una lista. Discutamos las formas de lograr esto para que la estructura de … Continue reading «Python: elimina el elemento trasero de la lista»

Python: compruebe si el índice de elementos es igual para los elementos de la lista

Dadas dos listas y una lista de verificación, compruebe si para cada elemento de la lista de verificación, los elementos aparecen en un índice similar en 2 listas. Entrada : test_list1 = [2, 6, 9, 7, 8], test_list2 = [2, 7, 9, 4, 8], check_list = [9, 8, 7] Salida : Falso Explicación : 7 … Continue reading «Python: compruebe si el índice de elementos es igual para los elementos de la lista»

Python | Partición de segmento incremental en la lista

A veces, mientras trabajamos con listas, podemos encontrarnos con un problema en el que necesitamos dividir una lista de forma incremental, es decir, con cada porción, el número de elementos aumenta en 1. Esto tiene aplicación en la programación competitiva. Analicemos ciertas formas en que se puede realizar esta tarea. Método #1: Uso de bucles … Continue reading «Python | Partición de segmento incremental en la lista»