¿Qué son las secuencias?

En Python, una secuencia es una colección ordenada de elementos que pueden almacenarse y accederse mediante un índice.

Las secuencias permiten trabajar con múltiples valores dentro de una sola estructura de datos y recorrerlos fácilmente utilizando bucles.

Algunas características de las secuencias son:

  • Son ordenadas (mantienen el orden de los elementos)
  • Son indexadas (cada elemento tiene una posición)
  • Son iterables (pueden recorrerse con bucles como for)

Tipos de Secuencias en Python

Python incluye varios tipos de secuencias integradas. Algunas de las más comunes son:

  • Listas (list)
  • Tuplas (tuple)
  • Cadenas de texto (str)
  • Rangos (range)

Listas

Las listas son secuencias que permiten almacenar múltiples valores en una sola variable. Se definen utilizando corchetes [].

Las listas pueden contener diferentes tipos de datos.

Ejemplo:

frutas = ["manzana", "banana", "naranja"]
print(frutas)

Tuplas

Las tuplas son similares a las listas, pero son inmutables, lo que significa que no pueden modificarse después de ser creadas.

Se definen utilizando paréntesis ().

Ejemplo:

coordenadas = (10, 20)
print(coordenadas)

Cadenas de texto

Los strings también son considerados secuencias porque están formados por una serie de caracteres.

Ejemplo:

texto = "Python"
print(texto[0])

En este ejemplo se accede al primer carácter del string.

Range

La función range() genera una secuencia de números, que es muy utilizada en los bucles.

Ejemplo:

numeros = range(5)

for numero in numeros:
    print(numero)

Este código imprimirá los números del 0 al 4. Al utilizar range python inicia a contar desde el 0 el número que le pasamos como parametro a la función.

Acceso a elementos por índice

En las secuencias, cada elemento tiene una posición llamada índice. Los índices comienzan desde 0.

Ejemplo:

frutas = ["manzana", "banana", "naranja"]

print(frutas[0])
print(frutas[1])

Longitud de una secuencia

Para conocer la cantidad de elementos de una secuencia se utiliza la función len().

Ejemplo:

frutas = ["manzana", "banana", "naranja"]

print(len(frutas))

Las secuencias son estructuras fundamentales en Python que permiten almacenar y organizar múltiples valores. Gracias a ellas es posible recorrer datos fácilmente utilizando bucles y realizar operaciones sobre colecciones de información.