Advertisement
teslariu

dicc

Sep 1st, 2022
968
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.62 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # diccionarios: es una colección (por lo tanto es iterable) donde cada
  5. # item esta compuesto por un par de elementos separados por coma
  6. # el primer elemento se denomina clave y el segundo valor
  7. #
  8. # Las claves y valores pueden ser cualqier tipo de variable
  9. #
  10. # diccionario = {clave1: valor1, clave2:valor2, ..., claveN:valorN}
  11. #
  12. # El de arriba es un diccionario compuesto de N items: len(diccionario) = N
  13. #
  14. # ES MUTABLE PERO NO TIENE ORDEN
  15. #
  16. # Las claves deben ser únicas: no se pueden repetir.
  17.  
  18. # diccionario vacío
  19. dicc = {}
  20. print(dicc)
  21. print(type(dicc))
  22.  
  23. # diccionario con valores:
  24. ana_garcia = {"dni":38_525_582, "apellido":"Garcia", "nombre":"Ana María", "edad":31}
  25. print(ana_garcia)
  26.  
  27. # Ejercicio: crear una agenda telefónica con valores inventados. La misma
  28. # debe poseer usuarios y nros telefonicos
  29. agenda = {1252:"luis", 1233:"luis", 2336:"ana"}
  30. print(agenda)
  31.  
  32. # agregar un elemento a un diccionario: dicc[clave] = valor
  33. agenda[1458] = "Tomas"
  34. print(agenda)
  35.  
  36. # para borrar un elemento: del dicc[clave]
  37. del agenda[1233]
  38. print(agenda)
  39.  
  40. # para modificar un valor dicc[clave] = nuevo_valor
  41. agenda[2336]="Tamara"
  42. print(agenda)
  43.  
  44. # para vaciar un diccionario: dicc.clear()
  45. # agenda.clear()
  46. # print(agenda)
  47.  
  48. # para extraer una lista de las claves
  49. claves = list(agenda.keys())
  50. print(claves)
  51.  
  52. # para extraer una lista de los valores
  53. valores = list(agenda.values())
  54. print(valores)
  55.  
  56.  
  57. # impresion de datos en forma tabular
  58. for k,v in agenda.items():
  59.     print(k,v)
  60.  
  61. # para obtener el valor de la clave 2336:
  62. print(agenda[2336])
  63. print(agenda.get(2336))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement