Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- COLECCIONES: son variables que pueden contener mas de un valor. Son heterogeneas, pueden contener cualquier tipo de valor
- Una COLECCION puede ser ORDENADA o SIN ORDEN
- Una COLECCION puede ser MUTABLE (modificable) o INMUTABLE
- Tipos de colecciones: listas (list), tuplas (tuple) y diccionarios (dict)
- Funciones de colecciones
- max(), min(), len(), sum()
- """
- # Listas: son ORDENADAS y MUTABLES
- # lista vacia
- lista_vacia = []
- print(f"Lista vacia: {lista_vacia}")
- # lista con elementos
- lista = ["Hola", 25.36, True, 12, lista_vacia]
- print(f"Lista: {lista}")
- # orden de la lista
- print(f"Primer elemento: {lista[0]}")
- print(f"Segundo elemento: {lista[1]}")
- print(f"Ultimo elemento: {lista[-1]}")
- print(f"Anteultimo elemento: {lista[-2]}")
- # modificacion de datos
- # cambio la lista vacia por el booleano False
- lista[-1] = False
- print(f"Cambio del ultimo elemento: {lista[-1]}")
- # cambio del segundo elemento
- lista[1] = "Chau"
- print(f"Lista: {lista}")
- # elimino un lista
- # del(lista)
- # print(lista) # da error, borré la lista
- # elimino el 3 elementodel(lista[2])
- print(f"Lista: {lista}")
- # funciones, metodos, atributo de lista SOLAMENTE para LISTAS
- # lista.metodo()
- # agregar datos a la lista
- # a) al final
- lista.append("Soy el ultimo")
- print(f"Lista: {lista}")
- # a) en el medio de la lista
- lista.insert(1,"Soy el segundo")
- print(f"Lista: {lista}")
- # vaciar la lista
- lista.clear()
- print(f"Lista: {lista}")
- # ordenar una lista
- numeros = [1,45,25,-14,289,12,100]
- print(f"Lista: {numeros}")
- numeros.sort()
- print(f"Lista ordenada creciente: {numeros}")
- numeros.sort(reverse=True)
- print(f"Lista ordenada decreciente: {numeros}")
- # operador de membresia IN: busca un elemento en una coleccion
- print("Busca 1 en la lista de numeros:",1 in numeros)
Advertisement
Add Comment
Please, Sign In to add comment