-
Notifications
You must be signed in to change notification settings - Fork 0
/
tuples.py
38 lines (29 loc) · 924 Bytes
/
tuples.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# A differenza delle liste, le tuple sono immutabili e possono solo essere
# concatenate tra di loro; non ci sono operazioni di inserimento, modifica o
# cancellazione previste nella classe di gestione delle tuple.
# Unpacking a tuple:
fruits = ("apple", "banana", "cherry")
(green, yellow, red) = fruits
print(green)
print(yellow)
print(red)
# Add a list of values the "tropic" variable:
# green -> apple
# tropic -> ['mango', 'papaya', 'pineapple']
# red -> cherry
fruits = ("apple", "mango", "papaya", "pineapple", "cherry")
(green, *tropic, red) = fruits
print(green)
print(tropic)
print(red)
# Join two tuples:
tuple1 = ("a", "b" , "c")
tuple2 = (1, 2, 3)
tuple3 = tuple1 + tuple2
print(tuple3)
# Raddoppia gli elementi nella tupla:
# ("apple", "banana", "cherry") diventa:
# ('apple', 'banana', 'cherry', 'apple', 'banana', 'cherry')
fruits = ("apple", "banana", "cherry")
mytuple = fruits * 2
print(mytuple)