La documentación dice Dictionary
el orden de las claves no está especificado. Supongo que significa que el primer elemento agregado puede no ser el primero durante la enumeración. Pero ¿el orden de Dictionary
garantiza que sea el mismo cada vez que lo enumero?Orden de enumeración del diccionario
9
A
Respuesta
18
Sí, actualmente devuelve los artículos en el mismo orden (suponiendo que no desencadene un cambio de tamaño de la tabla hash mientras tanto).
No, no debe depender de él.
En general, a menos que exista una garantía explícita de que el pedido sigue siendo el mismo, entonces no puede suponer nada. Y tal garantía sin duda is not given:
El orden en que se devuelven los artículos no está definido.
Si está interesado en los detalles con fines académicos, consulte this excelente publicación en el blog.
Cuestiones relacionadas
- 1. Enumeración del diccionario en C#
- 2. ¿En qué orden muestra Python las claves del diccionario?
- 3. El orden de los elementos en el diccionario
- 4. ¿Está garantizada la orden de enumeración for-loop de NSArray?
- 5. C#: ordenar el diccionario en orden descendente
- 6. Enum.GetNames() resultados en orden inesperado con enumeración negativa constantes de
- 7. Un tipo de diccionario con un orden definido de claves
- 8. orden de las claves en el diccionario de Python
- 9. Get enumeración de atributos enumeración
- 10. Obtener la clave del diccionario utilizando el valor del diccionario
- 11. principales valores del diccionario
- 12. Valor del diccionario C#
- 13. ¿Sobrecarga del diccionario inmutable?
- 14. diccionario en Python con la orden que establece al inicio
- 15. Recomendación del servicio web del diccionario
- 16. Encontrar las palabras del diccionario
- 17. Python map() valores del diccionario
- 18. Java: Enumeración del conjunto <String>
- 19. Entrada del flujo a la enumeración tipo
- 20. Javascript enumeración dentro de una enumeración
- 21. Afectar el orden de la enumeración NetworkInterface.getNetworkInterfaces en Java 6 en Linux
- 22. Método de actualización del diccionario python
- 23. Uso de la memoria del diccionario Python
- 24. Encuadernación del modelo de un diccionario
- 25. comprensión del diccionario de Python muy lento
- 26. Diccionario de bloqueo dentro del mismo hilo
- 27. la eliminación de duplicados del diccionario
- 28. Requisito de igualdad del diccionario C#
- 29. Buscar anagaram (s) de palabras del diccionario
- 30. Comprobando la longitud del objeto de diccionario