Advertisement
teslariu

diccionarios

Jan 28th, 2023
778
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # diccionarios:
  5. # son colecciones NO ORDENADAS (aunque se almacenan ordenadamente en
  6. # las ultimas versiones de Python) y MUTABLES
  7. # son pares clave-valor
  8. # las claves no se repiten, los valores se pueden repetir
  9.  
  10.  
  11. # dicc vacío:
  12. dicc = {}
  13. print(dicc)
  14. print(type(dicc))
  15.  
  16. # diccionario con datos
  17. dicc =  {"red":"colorado", "green":"verde", "pink":"rosa"}
  18. print(len(dicc))  # devuelve 3
  19.  
  20. # agregar datos
  21. dicc["purple"] = "violeta"
  22. print(dicc)
  23.  
  24. # los valores se pueden repetir
  25. dicc["violet"] = "violeta"
  26. print(dicc)
  27.  
  28. # el valor no se repite
  29. dicc["purple"] = "purpura"  # sobreescribe, no crea un nuevo valor
  30. print(dicc)
  31.  
  32. # para borrar el par con clave "purple"
  33. del(dicc["purple"])
  34. print(dicc)
  35.  
  36. # para borrar el diccionario
  37. # del(dicc)
  38.  
  39. # para vaciar el diccionario
  40. # dicc.clear()
  41. # print(dicc)
  42.  
  43. # para hacer listas de valores y claves
  44. claves = list(dicc.keys())
  45. valores = list(dicc.values())
  46. print(claves)
  47. print(valores)
  48.  
  49. # para imprimir diccionarios como tablas
  50. for k,v in dicc.items():
  51.     print(k,v)
  52.    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement