teslariu

diccionarios

Jul 1st, 2023
1,083
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # Un diccionario es un tipo de colección MUTABLE y SIN ORDEN
  5. # son pares clave:valor separados por coma.
  6. # La clave debe ser única (irrepetible), los valores pueden repetirse
  7. # Como toda colección en Python puede albergar cualquier tipo de datos
  8.  
  9. dicc = {}
  10. print(f"Diccionario vacío: {dicc}")
  11.        
  12. dicc = {"id":1, "nombre": "alejandro", "DNI":55555525}
  13. print(f"Diccionario con datos: {dicc}")
  14.  
  15. # si quiero agregar otro dato: dicc[clave] = valor
  16. dicc["nacionalidad"] = "argentino"
  17. print(f"Diccionario: {dicc}")
  18.  
  19. # para borrar un elemento (un par clave:valor): del(dicc[clave])
  20. del(dicc["nombre"])
  21. print(f"Diccionario: {dicc}")
  22.  
  23. # agrego nuevamente el nombre
  24. dicc["nombre"] = "Alejandro"
  25. print(f"Diccionario: {dicc}")
  26.  
  27. # si quisiera modificar un valor:  dicc[clave] = nuevo_valor
  28. dicc["DNI"] = 2222222
  29. print(f"Diccionario: {dicc}")
  30.  
  31. # si quisiera agregar otro valor con una clave existente no me deja
  32. # VA A SOBREESCRIBIRLA
  33. dicc["nombre"] = "Luis"
  34. print(f"Diccionario: {dicc}")
  35.  
  36. # puedo obtenre una lista de claves y de valores
  37. print(f"Claves: {list(dicc.keys())}")
  38. print(f"Claves: {list(dicc.values())}")
  39.  
  40. # si quiero imprimir una tabla con una columna de claves y otra de valores
  41. for k,v in dicc.items():
  42.     print(k,v)
  43.    
  44. # para vaciar un diccionario
  45. dicc.clear()
  46. print(f"Diccionario: {dicc}")
  47.  
  48. # para borrar un diccionario
  49. # del(dicc)
  50. # print(dicc)
  51.  
Advertisement
Add Comment
Please, Sign In to add comment