¿Cuál es la diferencia entre list, dictionary y tuple en Python exactamente?¿Cuáles son las diferencias entre List, Dictionary y Tuple en Python?
Respuesta
Una lista puede almacenar una secuencia de objetos en un orden determinado para que pueda indexar en la lista o iterar sobre la lista. List es un tipo mutable, lo que significa que las listas se pueden modificar una vez que se hayan creado.
Una tupla es similar a una lista, excepto que es inmutable. También hay una diferencia semántica entre una lista y una tupla. Para citar Nikow's answer:
Tuplas tienen estructura, las listas tienen orden.
Un diccionario es un almacén de claves-valor. No está ordenado y requiere que las teclas sean manejables. Es rápido para búsquedas por clave.
¡¡¡Gracias !!!!!!!!! –
- 1. ¿Cuáles son las diferencias b/w Hashtable, Dictionary y KeyValuePair?
- 2. ¿Cuáles son las diferencias entre $ {} y # {}?
- 3. Diferencias entre Dictionary.Clear y el nuevo Dictionary()
- 4. ¿Cuáles son las diferencias entre "=" y "<-" en R?
- 5. ¿Cuáles son las diferencias entre RedrawWindow y UpdateWindow en Win32?
- 6. ¿Cuáles son las diferencias entre ConcurrentQueue y BlockingCollection en .Net?
- 7. ¿Cuáles son las diferencias entre INSERT y UPDATE en MySQL?
- 8. Cuáles son las diferencias en JIT entre Java y .Net
- 9. ¿Cuáles son las diferencias entre ADOdb y PDO en PHP?
- 10. ¿Cuáles son las diferencias entre HasOne y References en nhibernate?
- 11. ¿Cuáles son las diferencias entre la lechuga y la pictografía?
- 12. ¿Cuáles son las diferencias y similitudes entre MVC y MVVM?
- 13. ¿Cuáles son las diferencias reales entre Zend Framework y Django?
- 14. ¿Cuáles son las diferencias entre Flash Professional y Flash Builder?
- 15. Cuáles son las diferencias entre display: box y display: flexbox
- 16. ¿Cuáles son las diferencias entre usar `rails server` y` rackup`?
- 17. ¿Cuáles son las diferencias entre el objeto JSON y JavaScript?
- 18. ¿Cuáles son las diferencias actuales entre jQuery y Prototype?
- 19. ¿Cuáles son las diferencias entre PHP y Java?
- 20. ¿Cuáles son las principales diferencias entre EnhancedPatternLayout y PatternLayout?
- 21. ¿Cuáles son las diferencias entre C# .net y Visual Basic.net?
- 22. ¿Cuáles son las principales diferencias entre fwrite y write?
- 23. ¿Cuáles son las diferencias entre JSP, PHP, HTML5 y javascript?
- 24. ¿Cuáles son las diferencias entre @dynamic y @synthesize?
- 25. ¿Cuáles son las diferencias fundamentales entre OSGi y Java EE?
- 26. ¿Cuáles son las diferencias entre PEG y CFG?
- 27. ¿Cuáles son las diferencias entre JSP y Facelets?
- 28. ¿Cuáles son las diferencias entre XmlSerializer y BinaryFormatter?
- 29. ¿Cuáles son las principales diferencias entre Meteor, Ember.js y Backbone.js?
- 30. ¿Cuáles son las diferencias entre osql, isql y sqlcmd?
Similar a http://stackoverflow.com/questions/3489071/in-python-when-to-use-a-dictionary-list-or-set: En Python, ¿cuándo usar un diccionario, lista o conjunto? –
http://docs.python.org/py3k/tutorial/datastructures.html –