teslariu

diccionarios

Oct 17th, 2022
1,155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.21 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. DICCIONARIOS:
  6. Es una colección NO ORDENADA y MUTABLE
  7. Consiste en pares denominados clave:valor. La clave no se puede repetir
  8. el valor sí.
  9. """
  10. # Creo un diccionario vacío
  11. dicc = {}
  12. print(dicc)
  13.  
  14.  
  15. # Creo un diccionario con valores
  16. colores = {"verde":"green", "rojo":"red", "gris":"gray", "blanco":"white"}
  17. print(colores)
  18.  
  19. # agrego/modifico un valor:  nombre_dicc[clave] = valor
  20. colores["amarillo"] = "yellow"
  21. print(colores)
  22.  
  23. # al ser colección puede conocer la cantidad de elementos
  24. print(len(colores))
  25.  
  26. # si intento agregar una clave ya existente, me la sobreescribe
  27. colores["gris"] = "grey"
  28. print(colores)
  29.  
  30. # para borrar un elemento: del nombre_dicc[clave]
  31. # borro el par gris:grey
  32. del colores["gris"]
  33. print(colores)
  34.  
  35. # para borrar un dicc
  36. # del colores
  37. # print(colores)
  38.  
  39. # para vaciar un dicc
  40. # colores.clear()
  41. # print(colores)
  42.  
  43. # para obtener una lista de claves
  44. claves = list(colores.keys())
  45. print(claves)
  46.  
  47. # para obtener una lista de valores
  48. valores = list(colores.values())
  49. print(valores)
  50.  
  51. # para imprimir un dicc en forma de tabla vertical
  52. for k,v in colores.items():
  53.     print(k,v)
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
Advertisement
Add Comment
Please, Sign In to add comment