Tuple
Come principiante nel mondo della programmazione, spesso può sembrare opprimente sapere da dove cominciare. Un ottimo modo per iniziare il proprio percorso di codifica è rappresentato da semplici esercizi di Python.
Lavorando con questi esercizi, potrai avere un assaggio di ciò che il linguaggio ha da offrire e migliorare le tue capacità di risoluzione dei problemi.
Se vuoi aggiungere una competenza in Python al tuo curriculum, questi esercizi sono un valido punto di partenza.
Esercizio #1
Date le seguenti tuple:
t1 = ('mela', 'pera', 'banana')
t2 = ('ananas', 'kiwi', 'arancia')
Unirle in una unica.
Esercizio #2
Riprendi le due tuple dell'esercizio #1. Crea una nuova tupla ed assegna a questa tupla t1 e t2 come elementi.
Risultato previsto: (('mela', 'pera', 'banan'), ('ananas', 'kiwi', 'arancia'))
Esercizio #3
Le tuple come sai sono immutabili, trova il metodo per aggiornare la tupla t1 usata nell'esercizio precedente con l'elemento 'castagna'.
Esercizio #4
Data la seguente tupla:
tl = ('a', 'a', 'c', 'd', 'a', 'f')
Utilizza il metodo appropriato per contare il numero di lettere 'a' presenti nella tupla.
Risultato previsto: "Nella tupla ci sono: 3 a"
Esercizio #5
Scrivi un programma che riordini gli elementi in ordine alfabetico della seguente tupla:
t1 = ('mela', 'pera', 'banana', 'ananas', 'kiwi', 'arancia')
Risultato previsto: ('ananas', 'arancia', 'banana', 'kiwi', 'mela', 'pera')
Esercizio #6
Data la seguente tupla:
stock = (('Apple Inc', ('AAPL.US', 310)), ('Microsoft Corp', ('MSFT.US', 184))
Estrarre 'AAPL.US'.
Risultato previsto: AAPL.US
Esercizio #1
t1 = ('mela', 'pera', 'banana')
t2 = ('ananas', 'kiwi', 'arancia')
print(t1+t2)
Esercizio #2
t1 = ('mela', 'pera', 'banana')
t2 = ('ananas', 'kiwi', 'arancia')
t3 = (t1,t2)
print(t3)
Esercizio #3
t1 = ('mela', 'pera', 'banana')
t1 = (t1[0], t1[1], t1[2], 'castagna')
print(t1)
Esercizio #4
tl = ('a','a','c','d','a','f')
print(f"Nella tupla ci sono: {tl.count('a')} a")
Esercizio #5
t1 = ('mela', 'pera', 'banana', 'ananas', 'kiwi', 'arancia')
t1_ordinata = tuple(sorted(t1))
print(t1_ordinata)
Esercizio #6
stocks = (('Apple Inc', ('AAPL.US', 310)), ('Microsoft Corp', ('MSFT.US', 184)))
print(stocks[0][1][0])