Python | Resta de diccionarios

A veces, mientras trabajamos con diccionarios, podemos tener un problema de utilidad en el que necesitamos realizar operaciones elementales entre las claves comunes de los diccionarios. Esto se puede extender a cualquier operación a realizar. Analicemos la resta de valores clave similares y las formas de resolverla en este artículo.  Método #1: Usando la comprensión … Continue reading «Python | Resta de diccionarios»

Python: convertir la lista en una lista de valores clave por agrupación de prefijos

Dada una lista, conviértala en listas consecutivas de clave-valor, agrupándolas por prefijo. Entrada : test_list = [“GFG-1”, 4, 6, “GFG-2”, 3, “GFG-3”, 9, 2], temp = “GF” Salida : {‘GFG-1’: [4 , 6], ‘GFG-2’: [3], ‘GFG-3’: [9, 2]} Explicación : Todos agrupados hasta el siguiente prefijo. Entrada : test_list = [“MRK-1”, 4, 6, “MRK-2”, 3, … Continue reading «Python: convertir la lista en una lista de valores clave por agrupación de prefijos»

Python | Crear un diccionario multidimensional

A veces, mientras trabajamos con diccionarios de Python, necesitamos tener diccionarios anidados. Pero el problema es que tenemos que declarar antes de inicializar un valor en el diccionario anidado. Resolvamos este problema particular a través de los métodos discutidos en este artículo. Método #1: Usar setdefault()  Esta función se usa para definir un diccionario vacío … Continue reading «Python | Crear un diccionario multidimensional»

Python – Diccionario de Nodes hoja y no hoja

A veces, mientras trabajamos con Python, podemos tener un problema en el que necesitamos trabajar con datos de gráficos representados en forma de diccionario. En esto, es posible que debamos verificar todos los Nodes de hoja y no principales. Este tipo de problema tiene aplicaciones directas en algoritmos de Machine Learning. Analicemos una forma en … Continue reading «Python – Diccionario de Nodes hoja y no hoja»

Python – Convertir lista a lista de diccionarios

Dada la lista de valores y la lista de claves, convierta estos valores en pares de valores clave en forma de lista de diccionarios. Entrada : test_list = [“Gfg”, 3, “is”, 8], key_list = [“name”, “id”] Salida : [{‘name’: ‘Gfg’, ‘id’: 3}, {‘ name’: ‘is’, ‘id’: 8}] Explicación : valores asignados por clave personalizada, «name» … Continue reading «Python – Convertir lista a lista de diccionarios»

Python | Obtenga todas las claves de tupla del diccionario

A veces, mientras trabajamos con diccionarios de Python, podemos tener sus claves en forma de tuplas. Una tupla puede tener muchos elementos y, a veces, puede ser esencial obtenerlos. Si son parte de las claves de un diccionario y deseamos obtener todos los elementos clave de la tupla, debemos realizar ciertas funcionalidades para lograrlo. Analicemos … Continue reading «Python | Obtenga todas las claves de tupla del diccionario»

Python: asignación de clave de valor mínimo

Dados dos diccionarios, la tarea es escribir un programa Python para asignar valores mínimos para las claves coincidentes de ambos diccionarios. Ejemplos: Entrada: test_dict1 = {«gfg»: 1, «es»: 7, «mejor»: 8}, test_dict2 = {«gfg»: 2, «es»: 2, «mejor»: 10} Salida: {“gfg”: 1, “es”: 2, “mejor”: 8} Explicación: el mínimo de 1 y 2 es 1, … Continue reading «Python: asignación de clave de valor mínimo»

Raspar y encontrar palabras ordenadas en un diccionario usando Python

¿Qué son las palabras ordenadas? Una palabra ordenada es una palabra en la que las letras aparecen en orden alfabético. Por ejemplo abadía y suciedad . El resto de las palabras están desordenadas por ejemplo geeks La tarea a mano Esta tarea está tomada de Rosetta Code y no es tan mundana como parece en … Continue reading «Raspar y encontrar palabras ordenadas en un diccionario usando Python»

Python – Decrementar el valor del diccionario por K

A veces, mientras trabajamos con diccionarios, podemos tener un caso de uso en el que necesitamos disminuir el valor de una clave particular en K en el diccionario. Puede parecer un problema bastante sencillo, pero el problema surge cuando no se conoce la existencia de una clave, por lo que a veces se convierte en … Continue reading «Python – Decrementar el valor del diccionario por K»

Programa de Python para ordenar una lista de diccionarios por la suma de sus valores

Dada la Lista de diccionarios, ordenar por suma de sus valores.  Entrada : test_list = [{1: 3, 4: 5, 3: 5}, {1: 100}, {8: 9, 7: 3}]  Salida : [{8: 9, 7: 3}, {1 : 3, 4: 5, 3: 5}, {1: 100}]  Explicación : 12 < 13 < 100, ordenados por suma de valores. Entrada … Continue reading «Programa de Python para ordenar una lista de diccionarios por la suma de sus valores»