Ordenar lista mixta en Python

A veces, mientras trabajamos con Python, podemos tener un problema en el que necesitamos ordenar una lista particular que tiene tipos de datos mixtos. Que contiene números enteros y strings y debemos ordenar cada uno de ellos en consecuencia. Analicemos ciertas formas en que se puede resolver este problema. Método #1: Usar sort()+ comparador Este … Continue reading «Ordenar lista mixta en Python»

Python | Lista de índices divididos K

A veces, mientras trabajamos con listas de Python, podemos tener un problema en el que deseamos encontrar elementos Modulo K. Esta tarea puede ocurrir en muchos dominios, como el desarrollo web y al trabajar con bases de datos. A veces, es posible que solo necesitemos encontrar los índices de ellos. Discutamos cierta forma de encontrar … Continue reading «Python | Lista de índices divididos K»

Python: ordenar por dígito máximo en el elemento

Dada una Lista de Elementos, ordenar por el dígito máximo del elemento presente en la Lista. Entrada : test_list = [234, 92, 8, 721]  Salida : [234, 721, 8, 92]  Explicación : 4 < 7 < 8 < 9, ordenados por dígitos máximos. Entrada : test_list = [92, 8, 721]  Salida : [721, 8, 92]  … Continue reading «Python: ordenar por dígito máximo en el elemento»

Python | Fusionar Lista con elementos comunes en una Lista de Listas

Dada una lista de listas, tenemos que fusionar todas las sublistas que tengan elementos comunes. Este tipo de problemas son muy frecuentes en los exámenes universitarios y en la resolución de concursos de programación. A continuación se presentan algunas formas de lograr esto. Input: [[11, 27, 13], [11, 27, 55], [22, 0, 43], [22, 0, … Continue reading «Python | Fusionar Lista con elementos comunes en una Lista de Listas»

Programa de Python para eliminar los primeros elementos diagonales de una array cuadrada

Dada una array cuadrada de dimensión N*N, la tarea es escribir un programa en Python para eliminar la primera diagonal. Ejemplos: Entrada: lista_prueba = [[5, 3, 3, 2, 1], [5, 6, 7, 8, 2], [9, 3, 4, 6, 7], [0, 1, 2, 3, 5], [2, 5, 4, 3, 5]] Salida: [[3, 3, 2, 1], [5, … Continue reading «Programa de Python para eliminar los primeros elementos diagonales de una array cuadrada»

Python | Actualizar una lista de tuplas usando otra lista

Dadas dos listas de tuplas, escriba un programa Python para actualizar ‘list1’ de acuerdo con ‘list2’ y devuelva una lista actualizada. Ejemplos: Input : list1 = [(‘x’, 0), (‘y’, 5)] list2 = [(‘x’, 100), (‘y’, 200)] Output : [(‘x’, 100), (‘y’, 200)] Input : list1 = [(‘a’, 0), (‘b’, 0), (‘c’, 0)] list2 = [(‘a’, … Continue reading «Python | Actualizar una lista de tuplas usando otra lista»

Python – Contar strings con substring Lista de strings

El problema clásico que Python puede manejar con bastante facilidad y que también se ha tratado muchas veces es encontrar si una string es una substring de otra. Pero a veces, uno desea extender esto en la lista de strings y encontrar cuántas strings satisfacen la condición y, por lo tanto, requiere atravesar todo el … Continue reading «Python – Contar strings con substring Lista de strings»

Programa de Python para encontrar todos los números fuertes en la lista dada

Dada una lista, escriba un programa en Python para encontrar todos los números Fuertes en una lista dada de números. Un número fuerte es un número que es igual a la suma del factorial de sus dígitos. Ejemplos: Input : [1, 2, 5, 145, 654, 34] Output : [1, 2, 145] Input : [15, 58, … Continue reading «Programa de Python para encontrar todos los números fuertes en la lista dada»

Python | Suma de números incrustados en la lista de strings

A veces, mientras trabajamos con listas de Python, podemos tener problemas en los que necesitamos concatenar números incrustados en la lista de strings y realizar su suma. Esto puede tener aplicación en dominios que tratan con datos. Analicemos ciertas formas en que se puede realizar esta tarea. Método n.º 1: Uso join()del bucle + La … Continue reading «Python | Suma de números incrustados en la lista de strings»

Python: longitudes de la lista de valores

Muchas veces, al tratar con contenedores en cualquier idioma, nos encontramos con listas de tuplas en diferentes formas, las tuplas en sí mismas pueden tener a veces más que tipos de datos nativos y pueden tener una lista como sus atributos. Este artículo habla sobre la longitud de la lista como atributo de tupla. Analicemos … Continue reading «Python: longitudes de la lista de valores»