Concatenazione e moltiplicazione di tuple
Concatenazione di tuple
È possibile concatenare le tuple per creare un nuovo oggetto (concatenazione, simile alle stringhe).
1
2
3
4
|
x = (1,2,3,4)
y = (5,6,7,8)
z = x + y
print(z) # (1, 2, 3, 4, 5, 6, 7, 8)
|
Durante l'operazione di moltiplicazione, la tupla viene ripetuta più volte (simile alla moltiplicazione di stringhe).
1
2
3
|
x = (1,2,3,4)
z = x*2
print(z) # (1, 2, 3, 4, 1, 2, 3, 4)
|
Rimozione di una tupla
Le operazioni e i metodi di tupla sono simili alle operazioni e ai metodi di elenco. Ad eccezione di quelli che modificano gli elementi di una tupla.
Un elemento contenuto in una tupla
non può essere aggiunto o rimosso a causa dell'immutabilità. Tuttavia, la tupla stessa può essere cancellata usando l'operatore del
.
1
2
|
studente = (2007, 'Ivan', 'Ivanov', '9-A', Falso)
del studente
|
Problem
Date 2 tuple. my_tuple_1
e my_tuple_2
(non devi crearli, ma puoi usarli).
Inserisci dalla tastiera due numeri n
e k
- numeri interi (da 1 a 10), ogni numero è riportato su una riga separata.
Crea una terza tupla my_tuple_3
aggiungendo le due tuple precedenti, con la prima tupla ripetuta n
volte, la seconda k
volte.
La conclusione è già scritta per te.