Iterare sulle stringhe, parte 2
Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 63 di 77.
La suddivisione di una stringa ti permette di suddividere una stringa in un elenco, mentre l’unione ti permette di combinare gli elementi di un elenco in una stringa.
Il metodo split() divide una stringa in un elenco di sottostringhe in base a un delimitatore.
Dividi in base agli spazi:
text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']Dividi con un delimitatore specifico:
data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']Il metodo join() combina gli elementi di un iterabile in un'unica stringa.
Unione di base:
words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"Unisci con un separatore diverso:
fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"Sfida
FacileScrivi un programma che acquisisca due input: una stringa di testo e un carattere delimitatore. Il programma deve suddividere il testo in parole usando gli spazi bianchi, quindi unire queste parole usando il carattere delimitatore specificato e stampare la stringa risultante.
Provalo tu
text = input()
delimiter = input()
# Scrivi il tuo codice qui sottoQuesta 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 FizzBuzz2Variabili
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 predefiniti12Iterare sulle sequenze
Iterare sugli elementiLa funzione enumerateIterare sulle stringhe, parte 1Iterare sulle stringhe, parte 2Esercitati da solo: Compilatore Python online