Python | Zip lista de diferentes tamaños

En Python, comprimir es una utilidad en la que emparejamos una lista con la otra. Por lo general, esta tarea tiene éxito solo en los casos en que los tamaños de ambas listas que se van a comprimir son del mismo tamaño. Pero a veces necesitamos que también se compriman listas de diferentes tamaños. Analicemos … Continue reading «Python | Zip lista de diferentes tamaños»

Python | ¿Cuál es más rápido para inicializar listas?

Python es un lenguaje muy flexible en el que una sola tarea se puede realizar de varias maneras, por ejemplo, la inicialización de listas se puede realizar de muchas maneras. Sin embargo, existen diferencias sutiles en estos métodos aparentemente similares. Python, que es popular por su simplicidad y legibilidad, es igualmente infame por ser lento … Continue reading «Python | ¿Cuál es más rápido para inicializar listas?»

Programa Python para insertar un elemento en una lista ordenada

Dada una lista ordenada y un elemento, escriba un programa Python para insertar el elemento en la lista dada en la posición ordenada. Ejemplos: Input : list = [1, 2, 4], n = 3 Output : list = [1, 2, 3, 4] Input : list = [‘a’, ‘b’, ‘c’, ‘d’], n = ‘e’ Output : … Continue reading «Programa Python para insertar un elemento en una lista ordenada»

Programa de Python para encontrar la suma de elementos en la lista

Dada una lista de números, escriba un programa en Python para encontrar la suma de todos los elementos de la lista. Ejemplo:   Input: [12, 15, 3, 10] Output: 40 Input: [17, 5, 3, 5] Output: 30 Ejemplo 1:   Python3 # Python program to find sum of elements in list total = 0   # creating … Continue reading «Programa de Python para encontrar la suma de elementos en la lista»

Python | Realizar agregar al principio de la lista

La operación habitual append de la lista de Python agrega el nuevo elemento al final de la lista. Pero en ciertas situaciones, necesitamos agregar cada elemento que agregamos al frente de la lista. Si realizamos técnicas de fuerza bruta, necesitamos realizar cambios innecesarios de elementos y, por lo tanto, es útil tener abreviaturas para ello. … Continue reading «Python | Realizar agregar al principio de la lista»

Python | Concatenar dos listas por elementos

En ocasiones nos encontramos con este tipo de problemas en los que requerimos dejar cada elemento de una lista con la otra. 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 | Concatenar dos listas por elementos»

Python | Lista de cortes desde el K-ésimo elemento hasta el último elemento

El corte de lista de Python corta la lista desde el índice de inicio hasta el final – 1 , especificado como elementos de lista. Entonces es complicado cuando requerimos cortar también el último elemento de la lista. Intentar dividir hasta el tamaño de la lista + 1 da un error. Analicemos las formas en … Continue reading «Python | Lista de cortes desde el K-ésimo elemento hasta el último elemento»

Python | a += b no siempre es a = a + b

En python a += b no siempre se comporta de la misma manera que a = a + b, los mismos operandos pueden dar resultados diferentes bajo diferentes condiciones. Pero para comprender por qué muestran comportamientos diferentes, debe profundizar en el funcionamiento de las variables. Entonces, primero, necesita saber qué sucede detrás de escena.  Creando … Continue reading «Python | a += b no siempre es a = a + b»

Ordenar elementos colocados pares e impares en orden creciente

Dada una lista N , la tarea es ordenar todos los elementos en posiciones pares e impares en orden creciente. Después de ordenar, necesitamos juntar todos los elementos en posiciones impares, luego todos los elementos en posiciones pares. Ejemplos:  Input : [3, 2, 7, 6, 8] Output : 3 7 8 2 6 Explanation: Odd … Continue reading «Ordenar elementos colocados pares e impares en orden creciente»

Programa de Python para encontrar el segundo número más grande en una lista

Dada una lista de números, la tarea es escribir un programa Python para encontrar el segundo número más grande en la lista dada. Ejemplos:  Entrada: list1 = [10, 20, 4] Salida: 10 Entrada: list2 = [70, 11, 20, 4, 100] Salida: 70 Método 1: La clasificación es un método más fácil pero menos óptimo. A … Continue reading «Programa de Python para encontrar el segundo número más grande en una lista»