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])