Menu
Coddy logo textTech

Operatori di sequenza

Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 66 di 77.

Python fornisce diversi operatori che possono essere usati con sequenze come liste, stringhe e tuple.

La concatenazione con l'operatore + unisce due sequenze:

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

Dopo aver eseguito il codice qui sopra, combined_list contiene:

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

La ripetizione con l'operatore * ripete una sequenza un numero specificato di volte:

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

Dopo aver eseguito il codice qui sopra, repeated_numbers contiene:

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

Questi operatori funzionano anche con altre sequenze:

# Concatenazione di stringhe
greeting = "Hello" + " " + "World"  # "Hello World"

# Ripetizione di stringhe
stars = "*" * 5  # "*****"
challenge icon

Sfida

Facile

Crea una funzione chiamata create_pattern che accetta due argomenti:

  • Una lista di numeri (numbers).
  • Un numero intero (repeats).

La funzione dovrebbe:

  1. Concatenare la lista con se stessa (lista + lista).
  2. Ripetere la lista risultante repeats volte usando l’operatore *.
  3. Restituire il modello finale.

Provalo tu

def create_pattern(numbers, repeats):
    # Write your code here
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Python online