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 + list2Dopo 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 * 3Dopo 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 # "*****"Sfida
FacileCrea una funzione chiamata create_pattern che accetta due argomenti:
- Una lista di numeri (
numbers). - Un numero intero (
repeats).
La funzione dovrebbe:
- Concatenare la lista con se stessa (lista + lista).
- Ripetere la lista risultante
repeatsvolte usando l’operatore*. - Restituire il modello finale.
Provalo tu
def create_pattern(numbers, repeats):
# Write your code here
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati10FizzBuzz con un tocco speciale
Panoramica del giocoLa funzione FizzBuzz13Liste avanzate
Slicing delle liste - Parte 1Slicing delle liste - Parte 2Operatori di sequenzaAppartenenza2Variabili
NumeriStringaBooleanoConvenzioni di denominazioneVariabili vuoteRipasso - Inizializzare le variabili8Cicli
Ciclo forCiclo whileBreakContinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamico3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto6Input/output di base
OutputOutput con variabiliInputConversione di tipoRipasso - Fino a 120Ripasso - Vero o falso9Funzioni
Dichiarare una funzioneArgomentiValore restituitoRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefinitiEsercitati da solo: Compilatore Python online