Python | Convertir una lista anidada en una lista plana

En este artículo, cubriremos cómo aplanar una lista de listas en python. Para convertir una lista anidada en una lista plana vamos a ver algunos ejemplos. Ejemplo: Entrada: l = [1, 2, [3, 4, [5, 6] ], 7, 8, [9, [10] ] ] Salida: l = [1, 2, 3, 4, 5, 6, 7, 8, 9, … Continue reading «Python | Convertir una lista anidada en una lista plana»

Programa de Python para verificar si la lista contiene tres números comunes consecutivos en Python

Nuestra tarea es imprimir el elemento que aparece 3 veces consecutivas en una lista de Python. Ejemplo : Input : [4, 5, 5, 5, 3, 8] Output : 5 Input : [1, 1, 1, 64, 23, 64, 22, 22, 22] Output : 1, 22 Acercarse : Crear una lista. Cree un bucle para el tamaño … Continue reading «Programa de Python para verificar si la lista contiene tres números comunes consecutivos en Python»

Python | Comprobar si una lista anidada es un subconjunto de otra lista anidada

Dadas dos listas list1 y list2 , verifique si list2 es un subconjunto de list1 y devuelva True o False según corresponda. Ejemplos: Input : list1 = [[2, 3, 1], [4, 5], [6, 8]] list2 = [[4, 5], [6, 8]] Output : True Input : list1 = [[‘a’, ‘b’], [‘e’], [‘c’, ‘d’]] list2 = [[‘g’]] … Continue reading «Python | Comprobar si una lista anidada es un subconjunto de otra lista anidada»

Python | División de dos listas

A veces nos encontramos con situaciones en las que requerimos aplicar una función particular a cada elemento de dos listas en un índice similar. Las más populares son 4 de las operaciones matemáticas elementales. Estos son bastante similares y surgen como aplicación para ciertas utilidades. Analicemos ciertas formas en que se puede realizar la división … Continue reading «Python | División de dos listas»

Diferencia entre Lista y Diccionario en Python

Las listas son como las arrays, declaradas en otros idiomas. Las listas no necesitan ser siempre homogéneas, lo que las convierte en una herramienta muy poderosa en Python. Una sola lista puede contener tipos de datos como enteros, strings y objetos. Las listas son mutables y, por lo tanto, pueden modificarse incluso después de su … Continue reading «Diferencia entre Lista y Diccionario en Python»

Python | Eliminar elementos vacíos finales de la lista dada

Dada una lista, la tarea es eliminar los valores finales de Ninguno del último de la lista. Analicemos algunos métodos para resolver la tarea dada. Ejemplos: Input: [1, 2, 3, 4, None, 76, None, None] Output: [1, 2, 3, 4, None, 76] Input: [1, 2, None, None, None, None, None, 5] Output: [1, 2, None, … Continue reading «Python | Eliminar elementos vacíos finales de la lista dada»

Programa de Python para imprimir todos los números impares en un rango

Dados los puntos inicial y final, escriba un programa Python para imprimir todos los números impares en ese rango dado.  Ejemplo: Python3 # Python program to print odd Numbers in given range   start, end = 4, 19   # iterating each number in list for num in range(start, end + 1):           # checking … Continue reading «Programa de Python para imprimir todos los números impares en un rango»

¿Por qué Numpy es más rápido en Python?

NumPy es un paquete fundamental de Python utilizado para manipulaciones y operaciones eficientes en funciones matemáticas de alto nivel, arrays multidimensionales, álgebra lineal, transformaciones de Fourier, capacidades de números aleatorios, etc. Proporciona herramientas para integrar código C, C++ y Fortran en Python . NumPy se usa principalmente en Python para computación científica.  Veamos el siguiente … Continue reading «¿Por qué Numpy es más rápido en Python?»

Consejos y trucos de Python para la programación competitiva

El uso directo y efectivo de sus bibliotecas integradas puede ahorrar mucho tiempo y ayudar con envíos más rápidos mientras se realiza la programación competitiva . A continuación, se muestran algunos trucos útiles que todo pitonista debería tener al alcance de la mano: Convertir un número en una lista de dígitos usando la función map() … Continue reading «Consejos y trucos de Python para la programación competitiva»

Programa para generar todas las posibles direcciones IP válidas a partir de una string dada – Part 1

Dada una string que contiene solo dígitos, restáurela devolviendo todas las posibles combinaciones válidas de direcciones IP. Una dirección IP válida debe tener el formato ABCD, donde A, B, C y D son números del 0 al 255. Los números no pueden tener el prefijo 0 a menos que sean 0. Ejemplos: Input: 25525511135 Output: … Continue reading «Programa para generar todas las posibles direcciones IP válidas a partir de una string dada – Part 1»