Advertisement
teslariu

listas2

Jul 8th, 2022
985
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.17 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. COLECCION: es un conjunto de datos. En Python, las colecciones tienen
  6. nombres: listas, tuplas, diccionarios, CADENAS
  7.  
  8. Propiedades:
  9. 1. mutable (si se puede modificar o no)
  10. 2. ordenada (si existe un orden)
  11. 3. TODA COLECCION ES ITERABLE
  12.  
  13. listas: son mutables y ordenadas
  14. tuplas: son inmutables y ordenadas
  15. diccionarios: son mutables pero sin orden (aunque se almacenan ordenadamente)
  16. cadenas: son inmutables y ordenadas
  17.  
  18. # Listas
  19. # lista vacia
  20. lista = []
  21. print(lista)
  22.  
  23. # lista con datos
  24. lista = [1,2,"hola",True,None,-25.36]
  25. print(lista)
  26.  
  27. # añadir datos al final de la lista
  28. lista.append("Soy un nuevo elemento")
  29. print(lista)
  30.  
  31. # añadir datos en el medio de una lista
  32. lista.insert(4,False)
  33. print(lista)
  34.  
  35. # cantidad de elementos de una COLECCION
  36. print(len(lista))
  37. print(len("Mariposa"))
  38.  
  39. # acceso a un elemento en particular
  40. # primer elemento
  41. print(lista[0])
  42. # segundo elemento
  43. print(lista[1])
  44.  
  45. # ultimo elemento
  46. print(lista[7])
  47. print(lista[-1])
  48.  
  49. # cambiar el primer valor por el caracter "A"
  50. lista[0] = "A"
  51. print(lista)
  52.  
  53. # borro el tercer elemento de la lista (del sirve para todo tipo de variable)
  54. del(lista[2])
  55. print(lista)
  56.  
  57. # como vaciar la lista
  58. lista.clear()
  59. print(lista)
  60.  
  61. # Desafío:
  62. # hacer una script que imprime verticalmente los elementos de una lista
  63. # ej: lista = [1,2,3,4]
  64. # >> 1
  65. # >> 2
  66. # >> 3
  67. # >> 4
  68. lista = [1,2,3,4]   # len(lista) -> 4
  69. i = 0
  70. while i < len(lista):
  71.    print(lista[i])
  72.    i = i + 1
  73.    
  74. # presentacion previa del for
  75. for numero in lista:
  76.    print(numero)
  77.  
  78. # estructura teorica del for:
  79. # for <variable iteradora> in <iterable>:
  80. frase ="¿Estas seguro?"
  81. for caracter in frase:
  82.    print(caracter,end=",")
  83. """
  84.    
  85. # Calcule el promedio de temperaturas ingresadas por teclado. La carga de datos
  86. # debe finalizar cuando se ingrese un 100
  87.  
  88. lista = []
  89. while True:
  90.     numero = int(input("Ingrese la temp (100 para terminar): "))
  91.     if numero == 100:
  92.         break
  93.     if len(lista) > 10:
  94.         print("Ha alcanzado la cantidad maxima permitida de datos")
  95.         break
  96.     lista.append(numero)
  97.  
  98. print(f"El promedio es {sum(lista)/len(lista):.2f}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement