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.

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

Pratique por conta própria: Compilador de Python online