Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # COLECCION: es un conjunto de cosas. Puede ser homogénea (cosas del mismo
- # tipo, por ejemplo, una colección de libros) o hetrogénea (cosas de
- # distinto tipo, por ejemplo, una colección de cosas sobre Messi puede tener
- # recortes periodísticos, videos, autógrafos, etc)
- # En Python, una colección es un tipo de variable que puede almacenar màs
- # de un valor. Existen heterogéneas (la mayoría) y una homogénea
- # Propiedades: inmutabilidad (pueden modificarse o no) y orden
- # Ejemplos de colecciones
- # Listas (mutables, ordenadas)
- # tuplas (inmutables, ordenadas)
- # diccionarios (mutables, sin orden) Aclaración: (aunque se almacenan ordenadas)
- # cadenas (inmutables, ordenadas) ES UN TIPO BASICO Y COLECCION AL MISMO TIEMPO
- # LA CADENA ES UNA LISTA HOMOGENEA (lista de caracteres)
- # listas:
- # crear una lista vacia
- lista = []
- # crear una lista con datos:
- numeros = [12.58, 25, 189.58 ,-125]
- varios = ["papa", True, 25, -125.58, False]
- # para averiguar la cantidad de elmentos de una colección uso la palabra
- # reservada len
- print(len(numeros)) # imprime 4
- print(len(varios)) # imprime 5
- # para eliminar una variable utilizo la palabra reservada del
- del(varios) # borra la lista varios
- print(numeros) # da error, no existe la lista porque la borré
- # orden: el primer elemento tiene indice 0, el segundo indice 1, etc
- print(numeros[0]) # imprime 12.58
- print(numeros[2]) # imprime 189.58
- # orden: el último elemento es -1, el anteultimo -2, etc
- print(numeros[-1]) # imprime -125
- print(numeros[-3]) # imprime 25
- # modificar un elemento de la lista
- # 1) agregar un elemento al final de la lista
- print(numeros)
- numeros.append(-10)
- print(numeros)
- # 2) agregar un elemento en una posicion intermedia
- numeros.insert(2,"HOLA")
- print(numeros)
- # 3) Borrar un elemento
- del(numeros[2]) # borra "HOLA"
- print(numeros)
- # 4) cambiar el valor de un elemento
- numeros[0] = 3
- print(numeros)
- ##### Vaciar una lista
- numeros.clear()
- print(numeros)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement