Genere todas las permutaciones posibles de palabras en una oración

Dada una string S , la tarea es imprimir permutaciones de todas las palabras en una oración. Ejemplos: Entrada: S = “el cielo es azul” Salida:   el cielo es azul cielo azul es cielo azul es cielo azul cielo azul es azul es cielo Entrada: S = «Haz lo que amas» Salida: Haz lo … Continue reading «Genere todas las permutaciones posibles de palabras en una oración»

Programa de Python para elevar al cuadrado cada número impar en una lista usando la comprensión de listas

Dada una lista, la tarea es escribir un programa Python para elevar al cuadrado cada número impar en una lista utilizando la comprensión de listas. Python – Comprensión de listas Las listas por comprensión se utilizan para crear nuevas listas a partir de otros iterables como tuplas, strings, arreglos, listas, etc. Una lista por comprensión … Continue reading «Programa de Python para elevar al cuadrado cada número impar en una lista usando la comprensión de listas»

Programa para imprimir N elementos mínimos de una lista de enteros

Dada una lista de enteros, la tarea es generar otra lista con N elementos mínimos. Ejemplos:   Input: {23, 1, 6, 2, 90} Output: {1, 2} Input: {34, 21, 56, 42, 89, 90, -1} Output: {-1, 21} Enfoque: La idea es utilizar el concepto utilizado en Encontrar los elementos más pequeños y segundos más pequeños en … Continue reading «Programa para imprimir N elementos mínimos de una lista de enteros»

Python | Repite cada elemento K veces en la lista

Muchas veces tenemos este caso de uso particular en el que necesitamos repetir cada elemento de la lista K veces. Se han discutido los problemas de hacer un clon doble, pero este problema se extiende para permitir que una variable flexible defina el número de veces que se debe repetir el elemento. Analicemos ciertas formas … Continue reading «Python | Repite cada elemento K veces en la lista»

Programa de Python para la suma de números consecutivos con superposición en listas

Dada una Lista, realizar la suma de elementos consecutivos, por superposición. Entrada : test_list = [4, 7, 3, 2]  Salida : [11, 10, 5, 6]  Explicación : 4 + 7 = 11, 7 + 3 = 10, 3 + 2 = 5 y 2 + 4 = 6 .  Entrada : test_list = [4, 7, … Continue reading «Programa de Python para la suma de números consecutivos con superposición en listas»

Python | Programa para convertir una string en una lista

En este programa, intentaremos convertir una string dada en una lista, donde se encuentran espacios o cualquier otro carácter especial, según la elección del usuario. Para hacer esto usamos el método split() en string . string.split(«delimiter») Ejemplos: Haga clic aquí para el curso completo! Python3 # Python code to convert string to list    def … Continue reading «Python | Programa para convertir una string en una lista»

Python – Dividir lista de tipos heterogéneos

A veces, podemos estar trabajando con muchos tipos de datos y, en estos casos, podemos tener un problema en qué lista que recibimos puede tener elementos de diferentes tipos de datos. Analicemos ciertas formas en que se puede realizar esta tarea. Método n.º 1: uso de la comprensión de listas + isinstance()  La combinación de … Continue reading «Python – Dividir lista de tipos heterogéneos»

Programa de Python para imprimir elementos que son múltiplos de elementos dados en una lista

Dada una lista, la tarea aquí es escribir un programa de Python para extraer elementos que son múltiplos de todos los elementos de la lista personalizada. Entrada : test_list = [4, 24, 8, 10, 12, 23], div_list = [6, 4]  Salida : [24, 12]  Explicación : 24 y 12 dividen 6 y 4 ambos. Entrada … Continue reading «Programa de Python para imprimir elementos que son múltiplos de elementos dados en una lista»

Python | Convertir caso de elementos en una lista de strings

Dada una lista de strings, escriba un programa Python para convertir todas las strings de minúsculas/mayúsculas a mayúsculas/minúsculas. Input : [‘GeEk’, ‘FOR’, ‘gEEKS’] Output: [‘geeks’, ‘for’, ‘geeks’] Input : [‘fun’, ‘Foo’, ‘BaR’] Output: [‘FUN’, ‘FOO’, ‘BAR’]  Método #1: convertir mayúsculas a minúsculas usando map la función # Python code to convert all string # from … Continue reading «Python | Convertir caso de elementos en una lista de strings»

Python | Agrupación de frecuencia de los elementos de la lista

A veces, mientras trabajamos con listas, podemos tener un problema en el que necesitamos agrupar elementos junto con su frecuencia en forma de lista de tupla. Analicemos ciertas formas en que se puede realizar esta tarea. Método n.º 1: Uso del bucle Este es un método de fuerza bruta para realizar esta tarea en particular. … Continue reading «Python | Agrupación de frecuencia de los elementos de la lista»