Кортежи в python могут быть вложенными.
Если просто добавить один кортеж к другому через операцию конкатенации «+», python сольет значения кортежей:
1 2 3 4 5 6 7 8 |
a = ((1,2), (3, 4)) print(a) # ((1, 2),(3, 4)) b = (5, 6) print(b) # (5, 6) a += b print(a) # ((1, 2), (3, 4), 5, 6) |
Для того, чтобы добавляемый кортеж стал вложенным, нужно после добавляемого кортежа поставить запятую «,»
1 2 |
a += b, print(a) # ((1, 2), (3, 4), (5, 6)) |