teslariu

listas y otras yerbas

Jun 24th, 2023
937
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.83 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. COLECCIONES: son variables que pueden contener mas de un valor. Son heterogeneas, pueden contener cualquier tipo de valor
  6.  
  7. Una COLECCION puede ser ORDENADA o SIN ORDEN
  8. Una COLECCION puede ser MUTABLE (modificable) o INMUTABLE
  9.  
  10. Tipos de colecciones: listas (list), tuplas (tuple) y diccionarios (dict)
  11.  
  12. Funciones de colecciones
  13. max(), min(), len(), sum()
  14.  
  15. """
  16. # Listas: son ORDENADAS y MUTABLES
  17.  
  18. # lista vacia
  19. lista_vacia = []
  20. print(f"Lista vacia: {lista_vacia}")
  21.  
  22. # lista con elementos
  23. lista =  ["Hola", 25.36, True, 12, lista_vacia]
  24. print(f"Lista: {lista}")
  25.  
  26. # orden de la lista
  27. print(f"Primer elemento: {lista[0]}")
  28. print(f"Segundo elemento: {lista[1]}")
  29.  
  30. print(f"Ultimo elemento: {lista[-1]}")
  31. print(f"Anteultimo elemento: {lista[-2]}")
  32.  
  33. # modificacion de datos
  34. # cambio la lista vacia por el booleano False
  35. lista[-1] = False
  36. print(f"Cambio del ultimo elemento: {lista[-1]}")
  37.  
  38. # cambio del segundo elemento
  39. lista[1] = "Chau"
  40. print(f"Lista: {lista}")
  41.  
  42. # elimino un lista
  43. # del(lista)
  44. # print(lista)  # da error, borré la lista
  45.  
  46. # elimino el 3 elementodel(lista[2])
  47. print(f"Lista: {lista}")
  48.  
  49. # funciones, metodos, atributo de lista SOLAMENTE para LISTAS
  50. # lista.metodo()
  51. # agregar datos a la lista
  52. # a) al final
  53. lista.append("Soy el ultimo")
  54. print(f"Lista: {lista}")
  55.  
  56. # a) en el medio de la lista
  57. lista.insert(1,"Soy el segundo")
  58. print(f"Lista: {lista}")
  59.  
  60. # vaciar la lista
  61. lista.clear()
  62. print(f"Lista: {lista}")
  63.  
  64. # ordenar una lista
  65. numeros = [1,45,25,-14,289,12,100]
  66. print(f"Lista: {numeros}")
  67. numeros.sort()
  68. print(f"Lista ordenada creciente: {numeros}")
  69. numeros.sort(reverse=True)
  70. print(f"Lista ordenada decreciente: {numeros}")
  71.  
  72. # operador de membresia IN: busca un elemento en una coleccion
  73. print("Busca 1 en la lista de numeros:",1 in numeros)
Advertisement
Add Comment
Please, Sign In to add comment