Estructuras de Datos

Estructuras de Datos 


[ ] Listas     ( ) Tuplas      { } Sets 

---------------------------------------------------------------------

[ ] Listas  | 1-Dimensión | Ordenadas | Indexadas | Mutables

  • Almacenan una serie de elementos dentro de corchetes [ ]
  • Su índice empieza en el cero
  • Ejemplos: 

lista_frutas = ["manzana", "piña", "fresa"] 

lista_frutas = ['manzana', 'piña', 'fresa']   <= Muestra elementos tipo string (cadena de texto) usando    comillas dobles " " o comillas simples ' '

lista_numeros = [1, 2, 3, 4, 5]

Muestra elementos numéricos 




( ) Tuplas   | 1-Dimensión | Ordenadas | Indexadas | Inmutables

  • Son similares a las listas, sólo que las tuplas se declaran usando paréntesis.
  • Son inmutables, i.e. una vez declaradas no se puden modificar.
  • Ejemplo:

tupla_letras = ("a", "b", "c")

Para visualizar elementos pertenecientes a la tupla se pueden emplear los índices, contenidos dentro de corchetes. Por ejemplo:

tupla_letras[1]

Nos muestra el elemento localizado en la posición 1, que es la letra b.

Hay que recordar que los índices empiezan en cero [0], no en uno [1].




{ } Sets     | 1-Dimensión | No tienen orden | No tienen índice |Mutables

  • Se declaran usando llaves { }
  • Son útiles para búsqeda de información.
  • No son ordenados ni tienen índices, pero pueden mutar, es decir, pueden ser modificados después de haber sido declarados.
  • Sólo se pueden agregar o eliminar elementos.


Comentarios

Entradas populares