teslariu

listas y formatos

Nov 12th, 2022
1,091
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.91 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # una COLECCION: es un conjunto de valores de diversos tipos. En python
  5. # existen varios tipos de colecciones: listas, cadenas, tuplas, diccionarios
  6. #
  7. # Funciones de colecciones:
  8. # la función len devuelve la cantidad de elementos de una colección
  9. # ej len("hola a todos") => devuelve 12
  10. #
  11. # sum() devuelve la suma de todos los elementos de la colección (solo
  12. # para float e int, solo para numeros)
  13.  
  14.  
  15.  
  16. # LISTA VACIA
  17. lista = []
  18. print(lista)
  19.  
  20. # lista con elementos
  21. lista = ["Hugo", 22, 22.15, True, "Hola"]
  22. print(lista)
  23.  
  24. # cantidad de elementos de una lista
  25. print(len(lista))
  26.  
  27. # mostrar el primer elemento de la lista
  28. print(lista[0])
  29.  
  30. # cambiar el segundo elemento de la lista
  31. lista[1] = "Ana"
  32. print(lista)
  33.  
  34. # borrar el ultimo elemento
  35. del(lista[-1])
  36. print(lista)
  37.  
  38.  
  39.  
  40. # borrar una lista
  41. # del(lista)
  42. # print(lista)
  43.  
  44.  
  45.  
  46. # METODOS APLICABLES A LAS LISTAS:
  47. # nomenclatura: <nombre de la lista>.<metodo>
  48. # metodo append: agrega un elemento al final de la lista
  49. lista.append("Fin de la lista")
  50. print(lista)
  51.  
  52. # metodo insert: agrega un elemento en el medio de la lista
  53. # quiero agregar "Pepe" en la posición 1
  54. lista.insert(1,"Pepe")
  55. print(lista)
  56.  
  57.  
  58. # metodo clear: vacía una lista
  59. # lista.clear()
  60. # print(lista)
  61.  
  62. # BUSQUEDAS DENTRO DE COLECCIONES: operador de membresia in
  63. print("odos " in "Hola a todos")  # falso
  64.  
  65. if "Ana" in lista:
  66.     print("Ana está en la lista")
  67. else:
  68.     print("Ana no está en la lista")
  69.  
  70.  
  71. # Script que calcula el promedio de una lista de notas
  72. # usar sum(), len()
  73. notas = [10, 8, 9, 7, 1, 8, 9]
  74. print(f"Promedio de Notas: {sum(notas)/len(notas):.1f}")
  75.  
  76. # ejemplo de formatos
  77. nombre = "Alejandro"
  78. edad = 22
  79. email ="tatussciudad.com.ar"
  80.  
  81. print(f"{nombre:^20} {edad:>3} {email: ^30}")
  82.  
  83. nombre = "Ana"
  84. edad = 35
  85. email ="anaciudad.com.ar"
  86.                  
  87. print(f"{nombre:^20} {edad:>3} {email: ^30}")
Advertisement
Add Comment
Please, Sign In to add comment