teslariu

dicc

Feb 4th, 2022
1,188
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. # diccionarios: es una colección mutable y sin orden (aunque se almacena
  5. # de forma ordenada) compuesta por pares de elementos separados por :
  6. # y denominados clave:valor
  7. # dicc_vacio = {}
  8. # LAS CLAVES SON UNICAS, LOS VALORES PUEDEN REPETIRSE
  9.  
  10. # Ej: hacer un agenda de nros como diccionario
  11. # ¿qué uso de clave? Los nros de telef o los nombres de los usuarios?
  12. # agenda = {"1212":"ale", "4545":"ale"}
  13. # un usuario puede tener mas de una lìnea de telef, se puede repetir,
  14. # entonces no puede ser clave, debe ser valor
  15.  
  16.  
  17. dicc = { "brown":"marron", "black":"negro", "red":"rojo"}
  18.  
  19. # largo del diccionario
  20. print(len(dicc)) # imprime 3 (hay 3 pares de datos)
  21.    
  22. # como agregar un par clave-valor al diccionario: dicc[clave] = valor
  23. print(dicc)
  24. dicc["blue"] = "azul"
  25. print(dicc)
  26.  
  27. # si quiero agregar un par con una clave existente, le reemplazar el valor
  28. dicc["red"] = "colorado"
  29. print(dicc)
  30.  
  31. # para eliminar un par: del dicc[clave] o del(dicc[clave])
  32. del dicc["red"]
  33. print(dicc)
  34.  
  35. # para eliminar un dicc
  36. # del dicc
  37. # print(dicc)
  38.  
  39. # para vaciar un diccionario
  40. # dicc.clear()
  41. # print(dicc)
  42.  
  43. # para extraer una lista de claves
  44. claves = list(dicc.keys())
  45. print(claves)
  46.  
  47. # para extraer una lista de valores
  48. valores = list(dicc.values())
  49. print(valores)
  50.  
  51. # impresión de diccionarios
  52. print("\nClave   Valor")
  53. for clave,valor in dicc.items():
  54.     print(clave, valor)
Advertisement
Add Comment
Please, Sign In to add comment