Advertisement
teslariu

listas

Aug 23rd, 2022
801
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.40 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Colecciones: es un conjunto de datos almacenados en una sola variable
  5. # Ejs: listas, tuplas, diccionarios, CADENAS, etc
  6. # Las colecciones tienen dos propiedades bàsicas:
  7. #   1) Orden (pueden ser ordenadas o no)
  8. #   2) Mutabilidad (si se pueden modificar o no)
  9.  
  10.  
  11.  
  12. # LISTAS: son colecciones ordenadas y mutables
  13.  
  14. # lista vacia
  15. lista = []
  16. print(lista)
  17.  
  18. # lista con valores:
  19. lista = [1, 2, 3, "Nuez", 12.25, True]
  20. print(lista)
  21.  
  22. # Quiero agregar un elemento al final de la lista
  23. lista.append(100)
  24. print(lista)
  25.  
  26. # quiero agregar un elemento "x" entre "Nuez" y 12.25
  27. lista.insert(4,"x")
  28. print(lista)
  29.  
  30. # quiero cambiar el primer elemento y poner el numero 7
  31. lista[0] = 7
  32. print(lista)
  33.  
  34. # quiero cambiar el ultimo elemento por 200
  35. lista[-1] = 200
  36. print(lista)
  37.  
  38. # para borrar la lista
  39. # del(lista)
  40. # del lista
  41.  
  42. # si quiero borrar 12.25
  43. del lista[5]
  44. print(lista)
  45.  
  46. # si quiero vaciar una lista
  47. lista.clear()
  48. print(lista)
  49.  
  50. # otro ejemplo de sobrecarga
  51. print([1,2,3,4] + [10,12,14])
  52.  
  53. # puedo contar cuantas veces se repite algo
  54. lista = [1,2,4,5,7,8,9,10,1,4]
  55. print(lista.count(4))
  56.  
  57. # len devuelve la cantidad de elementos de una coleccion
  58. print(len(lista))
  59.  
  60. # Script que calcula el promedio de una lista de notas
  61. notas = [8,7,10,6,2,9,8,4,7,10,9,9,9,2,6,8,7]
  62.  
  63. promedio = sum(notas)/len(notas)
  64.  
  65. print(f"El promedio es {promedio:.3f}")
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement