Advertisement
teslariu

diccionarios

Feb 10th, 2022
838
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # objeto JSON (notación de objeto en JavaScript)
  5. # en Python, los objetos JSON son listas y diccionarios
  6.  
  7. # diccionario: es una colección --> es iterable
  8. # es mutable, no tiene orden (aunque se almacena de forma ordenada)
  9.  
  10. # sus elementos son pares de valores/variables de la forma clave:valor
  11.  
  12. # defino un diccionario vacío:
  13. dicc = {}
  14.  
  15. # defino un diccionario con elementos
  16. colores = {"brown":"marron", "black":"negro", "red":"rojo", "white":"blanco"}
  17. print(colores)
  18.  
  19. # longitud del diccionario
  20. print(f"longitud: {len(colores)}")
  21.  
  22. # como se dice en castellano "black" (COMO ACCEDER A UN VALOR)
  23. #(dado una clave,¿cual es su valor?)
  24. print(colores["brown"])
  25.  
  26. # agregar un par clave-valor
  27. colores["blue"] = "azul"
  28. print(colores)
  29.  
  30. # modificar un valor
  31. colores["red"] = "colorado"
  32. print(colores)
  33.  
  34. # eliminar un par clave-valor
  35. del colores["brown"]
  36. print(colores)
  37.  
  38. # borrar un diccionario
  39. # del colores
  40.  
  41. ########### atributos o métodos de diccionarios  ##########
  42. # vaciar un dicc
  43. # colores.clear()
  44. # print(colores)
  45.  
  46. # acceder a un valor dada una clave
  47. print(colores.get("blue"))
  48.  
  49. # acceder a todas las claves, armo una lista con ellas
  50. claves = list(colores.keys())
  51. print(claves)
  52.  
  53. # acceder a todas los valores, armo una lista con ellos
  54. valores = list(colores.values())
  55. print(valores)
  56.  
  57. print()
  58.  
  59.  
  60. # como imprimir en forma de tabla
  61. for k,v in colores.items():
  62.     print(k,v)
Advertisement
RAW Paste Data Copied
Advertisement