Menu
Coddy logo textTech

Operadores de Secuencia

Parte de la sección Fundamentals del Journey de Python de Coddy — lección 66 de 77.

Python proporciona varios operadores que pueden ser utilizados con secuencias como listas, cadenas y tuplas.

La concatenación con el operador + une dos secuencias:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2

Después de ejecutar el código anterior, combined_list contiene:

[1, 2, 3, 4, 5, 6]

La repetición con el operador * repite una secuencia un número especificado de veces:

numbers = [1, 2, 3]
repeated_numbers = numbers * 3

Después de ejecutar el código anterior, repeated_numbers contiene:

[1, 2, 3, 1, 2, 3, 1, 2, 3]

Estos operadores también funcionan con otras secuencias:

# Concatenación de cadenas
greeting = "Hello" + " " + "World"  # "Hello World"

# Repetición de cadenas
stars = "*" * 5  # "*****"
challenge icon

Desafío

Fácil

Crea una función llamada create_pattern que toma dos argumentos:

  • Una lista de números (numbers).
  • Un entero (repeats).

La función debe:

  1. Concatenar la lista consigo misma (list + list).
  2. Repetir la lista resultante repeats veces usando el operador *.
  3. Devolver el patrón final.

Hoja de referencia

Operadores de manipulación de listas:

  • Combina listas con +:
    combined = list1 + list2
  • Repite listas con *:
    repeated = list * n

Ejemplo:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
# [1, 2, 3, 4, 5, 6]

numbers = [1, 2] * 3
# [1, 2, 1, 2, 1, 2]

Pruébalo tú mismo

def create_pattern(numbers, repeats):
    # Escribe tu código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals