En python 2.6 Deseo realizar una operación en cada valor del diccionario, por ejemplo, quiero multiplicar por 2 para cada uno de ellos. ¿Cómo codificar menos para esta tarea?Python: realice una operación en cada valor de diccionario
15
A
Respuesta
48
# A nice one liner (edited to remove square brackets)
my_dict.update((x, y*2) for x, y in my_dict.items())
12
# Multiply every value in my_dict by 2
for key in my_dict:
my_dict[key] *= 2
4
for key in d:
d[key] = d[key] * 2
3
actualización de cada tecla en my_dict
:
my_dict.update({n: 2 * my_dict[n] for n in my_dict.keys()})
Cuestiones relacionadas
- 1. Realice una operación de cadena para cada elemento en una lista de Python
- 2. Jquery: realice una acción cada dos segundos
- 3. Python: Escribir un diccionario en un archivo CSV con una línea para cada 'clave: valor'
- 4. Operación en cada par de elementos en una lista
- 5. Poblando un diccionario de Python
- 6. clave correspondiente al valor máximo en el diccionario python
- 7. ¿Acceder a un valor de diccionario por valor de objeto personalizado en Python?
- 8. diccionario de Python deepcopy
- 9. Realice una búsqueda en celdas ocultas
- 10. Copiar Diccionario de valor
- 11. Clasificar claves del diccionario en python
- 12. Realice una consulta de búsqueda en Outlook
- 13. Diccionario de Python a CSV
- 14. Tener que reiniciar tomcat cada vez que realice un cambio
- 15. Cómo ordenar un diccionario de Python por valor
- 16. Crear un diccionario con una lista de listas en Python
- 17. ¿Cómo ordenar un diccionario de Python por valor?
- 18. Cadena de diccionario en Python
- 19. python csv en el diccionario
- 20. Búsqueda de diccionario inversa en Python
- 21. ¿Cómo obtener el valor de cada tecla en el diccionario en Objective-C?
- 22. Crear lista de diccionario Python
- 23. diccionario Python retorno pidió clave si el valor no existe
- 24. ¿Puedo agregar una operación a una lista en Python?
- 25. búsqueda de diccionario personalizado en Python
- 26. python diccionario de diccionarios
- 27. Python: Mejor implementación de diccionario
- 28. ¿Cómo puedo sumar el primer valor en cada tupla en una lista de tuplas en Python?
- 29. Realice una tarea al desinstalar en android
- 30. Python: ordenando un diccionario de listas
Menos de qué? Muéstranos el código que has escrito. –
código menos? No escribiste una sola línea de código. ¿Cómo sería menos posible? | Etiquetar como tarea. –