Parentheses could be interpreted as priority in mathematical computation and tuple simultaneously. To specifically indicate tuple, a comma needs to be added.
Packing
# int
int0 = (15)
print(type(int0))
# tuple
tuple0 = (15,)
print(type(tuple0))
Unpacking
# Failed unpacking
unpack0 = tuple0
print(type(unpack0)) # tuple
# succeeded unpacking
unpack1, = tuple0
print(type(unpack1)) # int
unpack2 = tuple0[0]
print(type(unpack2)) # int
PREVIOUSLinux