Tipos de Colecciones II: Listas, Tuplas










Listas


La listas son un estructura de datos, que permite agrupar un conjunto de elementos ordenados o desordenados.

si sintaxis es:

Lista=[n, n1, n2, -...,nn]

una de su características, es que es mutable, es decir puede ser modificada, lo que le da gran flexibilidad y junto a los diccionarios, es una de las mas usadas.

Otra característica es que sus elementos se encuentran señalados por índices, que van desde el 0, al infinito, para conocer un elemento de una posición solo se llama por su índice por ejemplo

Números=[1,2,3,4,5,6.8]

Números[3]

nos va a mostrar como resultado: 4

porque el primer índice seria el 0, que corresponde al numero1 y así sucesivamente.

las listas pueden contener contener elementos similares:

Números=[1,2,3,4,5,6.7]

Libros=["El Padrino","Dracula", "la isla del tesoro", "Inferno"]

también puede tener elementos diferentes, como string, enteros y otras listas

Varios=['Dracula",3, ["camaro","corsa"]]


al igual que con los diccionarios, también se pueden crear listas vacías

Lista Vacía: Lista=[]


Operaciones con Listas

usando el método append(), se puede añadir un elemento al final de la lisa
letras=[A,B,D,F]letras.append(C)

letras
el resultado será: [A,B,D,F,C]


también las puedes sumar

letras=[A,B,D,F]

Números=[1,2,3,4,5,6.7]

letras + números

nos da como resultado una nueva lista que incluye todos los item

[A,B,D,F,1,2,3,4,5,6.7]

La palabra reservada del permite eliminar un elemento o varios elementos a la vez de una lista, e incluso la misma lista.

ejemplo:
letras=[A,B,D,F]
del letras[0]
letras
nos  deja  como resultado: [B,D,F] -elimino  el índice 0


Tuplas    

son colecciones similares  a las listas, con  la peculiaridad que son inmutables, es decir no se pueden

su sintaxis es

tupla= (1,2,3,4)

al igual que  con  las listas, podemos saber su tamaño usando el método len()

len(tupla)

nos dará  como resultado: 4

con  el método index()  podemos buscar un elemento y  saber su posición en  la  tupla:

 tupla.index(4)

nos da como resultado: 3/  en  caso de  no existir, nos dará  error

con  el metodo count() podemos saber cuantas veces se  repite un elemento en  la tupla

tupla.count(2)

dará  como resultado : 1 porque existe  una vez / en caso de no existir nos arroja como resultado 0





Comentarios

Entradas populares de este blog

Los 5 Frameworks Más Utilizados para Crear Juegos con Python

Los Usos de Python en la Ciencia de Datos

Las 6 Herramientas Principales de Python para Big Data