Operations of tuples
In this section, you will see addition and multiplication.
By using the + operator, two tuples can be added as shown:
>>> avenger1 = ("Iron-man", "captain", "Thor")
>>> avenger2 = ("Vision", "Sam")
>>> avenger1 + avenger2
('Iron-man', 'captain', 'Thor', 'Vision', 'Sam')
>>> By using the * operator, you can perform multiplication:
>>> language = ("Python","html")
>>> language*2
('Python', 'html', 'Python', 'html')
>>>Let's check the memory address of the tuple after multiplication:
>>> a = language*2
>>> a
('Python', 'html', 'Python', 'html')
>>> id(a[0])
45826944
>>>
>>> id(a[2])
45826944
>>>
>>> id(a[1])
45828896
>>> id(a[3])
45828896
>>> Now, you can see that the first and third strings both possess the same memory location.