Advertisement
teslariu

tuplas y diccionarios 2

Aug 31st, 2023
727
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. # dos tipos de Colecciones:
  5.  
  6. # a) tuplas: son listas ordenadas e INMUTABLES
  7. # b) diccionarios: son colecciones inse y MUTABLES
  8. """
  9. #tupla vacía
  10. tupla = ()
  11.  
  12. # tupla con mas de un elemento
  13. tupla = (1,2,3)
  14. print(tupla)
  15.  
  16. # tupla con 1 elemento
  17. tupla = (1,)
  18. print(tupla)
  19.  
  20. # no existe append ni insert
  21. #tupla.append(1) # da error
  22. """
  23. # diccionarios: son una colección de pares de datos denominados
  24. # clave:valor
  25. # Las claves son únicas, no se pueden repetir. Los valores se pueden repetir
  26.  
  27. # dicc vacio:
  28. dicc = {}
  29.  
  30. # dicc con datos
  31. dicc = {"blanco": "white", "rojo":"red"}
  32. print(dicc)
  33.  
  34. # su longitud es la cantidad de pares
  35. print(f"Total de pares clave-valor del dicc: {len(dicc)}")
  36.  
  37. # agrego un elemento al diccionario: dicc[clave] = valor
  38. dicc['gris'] = 'gray'
  39. print(dicc)
  40.  
  41. # modifico EL VALOR gray --> grey
  42. dicc['gris'] = 'grey'
  43. print(dicc)
  44.  
  45. # modifico el valor de blanco
  46. dicc['blanco'] = "pure white"
  47. print(dicc)
  48.  
  49. # elimino el par rojo:red
  50. del(dicc['rojo'])                              
  51. print(dicc)
  52.  
  53. # eliminar el dicc
  54. #del(dicc)
  55. #print(dicc)
  56.  
  57. # vaciar un dicc
  58. #dicc.clear()
  59. #print(dicc)
  60.  
  61. # armar una lista de las claves
  62. claves = list(dicc.keys())
  63. print(claves)
  64.  
  65. # armar una lista de los valores
  66. valores = list(dicc.values())
  67. print(valores)
  68.  
  69. # imprimo una tabla con los datos del dicc
  70. for k,v in dicc.items():
  71.     print(k,v)
  72.  
  73.  
  74.  
  75.  
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement