tuple1 = ("Russia","America","India","Israel","china")
print(tuple1)
values = [a, b, c, 1, 2, 3]
values = tuple(values)
print(values)
x = tuple([3,4,5])
y = 3,4,5
print(x)
# (3, 4, 5)
print(y)
# (3, 4, 5)
print(x == y)
# True
# Creating a Tuple with
# the use of Strings
Tuple = ('Geeks', 'For')
print("
Tuple with the use of String: ")
print(Tuple)
# Creating a Tuple with
# the use of list
list1 = [1, 2, 4, 5, 6]
print("
Tuple using List: ")
Tuple = tuple(list1)
# Accessing element using indexing
print("First element of tuple")
print(Tuple[0])
# Accessing element from last
# negative indexing
print("
Last element of tuple")
print(Tuple[-1])
print("
Third last element of tuple")
print(Tuple[-3])
#you can put a lotta stuff in tuples
tup = ("string", 2456, True)
pythonCopy>>> x = (3, 'pink', 3+8j)
>>> print('x[0] =', x[0])
x[0] = 3
>>> print('x[0:2] =', x[0:2])
x[0:2] = (3, 'pink')
>>> x[0] = 4
TypeError: 'tuple' object does not support item assignment
pythonCopy>>> x = ("Python")
>>> print(type(x))
<class 'str'>
pythonCopy>>> x = "Python",
>>> print(type(x))
<class 'tuple'>
# Different types of tuples
# Empty tuple
my_tuple = ()
print(my_tuple)
# Tuple having integers
my_tuple = (1, 2, 3)
print(my_tuple)
# tuple with mixed datatypes
my_tuple = (1, "Hello", 3.4)
print(my_tuple)
# nested tuple
my_tuple = ("mouse", [8, 4, 6], (1, 2, 3))
print(my_tuple)
var product = ("MacBook", 1099.99)
dimensions = (1920, 1080)