Advertisement
teslariu

listas

Feb 4th, 2022
767
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.03 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # COLECCION: es un conjunto de cosas. Puede ser homogénea (cosas del mismo
  5. # tipo, por ejemplo, una colección de libros) o hetrogénea (cosas de
  6. # distinto tipo, por ejemplo, una colección de cosas sobre Messi puede tener
  7. # recortes periodísticos, videos, autógrafos, etc)
  8.  
  9. # En Python, una colección es un tipo de variable que puede almacenar màs
  10. # de un valor. Existen heterogéneas (la mayoría) y una homogénea
  11. # Propiedades: inmutabilidad (pueden modificarse o no) y orden
  12.  
  13. # Ejemplos de colecciones
  14. # Listas (mutables, ordenadas)
  15. # tuplas (inmutables, ordenadas)
  16. # diccionarios (mutables, sin orden) Aclaración: (aunque se almacenan ordenadas)
  17. # cadenas (inmutables, ordenadas)  ES UN TIPO BASICO Y COLECCION AL MISMO TIEMPO
  18.  
  19. # LA CADENA ES UNA LISTA HOMOGENEA (lista de caracteres)
  20.  
  21.  
  22. # listas:
  23. # crear una lista vacia
  24. lista = []
  25.  
  26. # crear una lista con datos:
  27. numeros = [12.58, 25, 189.58 ,-125]
  28. varios = ["papa", True, 25, -125.58, False]
  29.  
  30. # para averiguar la cantidad de elmentos de una colección uso la palabra
  31. # reservada len
  32. print(len(numeros))  # imprime 4
  33. print(len(varios))  # imprime 5
  34.  
  35. # para eliminar una variable utilizo la palabra reservada del
  36. del(varios)  # borra la lista varios
  37. print(numeros)  # da error, no existe la lista porque la borré
  38.  
  39. # orden: el primer elemento tiene indice 0, el segundo indice 1, etc
  40. print(numeros[0]) # imprime 12.58
  41. print(numeros[2]) # imprime 189.58
  42.  
  43. # orden: el último elemento es -1, el anteultimo -2, etc
  44. print(numeros[-1]) # imprime -125
  45. print(numeros[-3]) # imprime 25
  46.  
  47. # modificar un elemento de la lista
  48. # 1) agregar un elemento al final de la lista
  49. print(numeros)
  50. numeros.append(-10)
  51. print(numeros)
  52.  
  53. # 2) agregar un elemento en una posicion intermedia
  54. numeros.insert(2,"HOLA")
  55. print(numeros)
  56.  
  57. # 3) Borrar un elemento
  58. del(numeros[2])  # borra "HOLA"
  59. print(numeros)
  60.  
  61. # 4) cambiar el valor de un elemento
  62. numeros[0] = 3
  63. print(numeros)
  64.  
  65. ##### Vaciar una lista
  66. numeros.clear()
  67. print(numeros)
  68.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement