Menu
Coddy logo textTech

Operadores de Sequência

Parte da seção Fundamentals do Journey de Python da Coddy — lição 66 de 77.

Python oferece vários operadores que podem ser usados com sequências como listas, strings e tuplas.

A concatenação com o operador + junta duas sequências:

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

Após executar o código acima, combined_list contém:

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

A repetição com o operador * repete uma sequência um número especificado de vezes:

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

Após executar o código acima, repeated_numbers contém:

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

Estes operadores funcionam com outras sequências também:

# Concatenação de strings
greeting = "Hello" + " " + "World"  # "Hello World"

# Repetição de strings
stars = "*" * 5  # "*****"
challenge icon

Desafio

Fácil

Crie uma função chamada create_pattern que recebe dois argumentos:

  • Uma lista de números (numbers).
  • Um número inteiro (repeats).

A função deve:

  1. Concatenar a lista com ela mesma (lista + lista).
  2. Repetir a lista resultante repeats vezes usando o operador *.
  3. Retornar o padrão final.

Folha de consulta

Operadores de manipulação de listas:

  • Combine listas com +:
    combined = list1 + list2
  • Repita listas com *:
    repeated = list * n

Exemplo:

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]

Experimente você mesmo

def create_pattern(numbers, repeats):
    # Escreva seu código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals