Кортеж (Tuple) в Python это неизменяемый список.
tup = (1, 2, 3, 4, 5, 6) # Создаем кортеж
tup = tuple([1, 2, 3, 4, 5, 6]) # Создаем кортеж из списка
print(len(tup)) # 6 Длина кортежа
tup = 1, 2, 3, 4, 5, 6 # создаем кортеж (то же самое)
# tup[2] = 5; # Ошибка нельзя изменять кортеж!
print(tup) # (1, 2, 3, 4, 5, 6)
print(tup[2]) # 3
for i in tup: # Перебор кортежа
print(i, end = ' ') # 1 2 3 4 5 6
for i in range(len(tup)): # Перебор кортежа с доступом по индексу
print(tup[i], end = ' ') # 1 2 3 4 5 6
data = ["Tom", 37, "Google"] # Список
print(data) # ['Tom', 37, 'Google']
tup = tuple(data) # Кортеж из списка
print(tup) # ['Tom', 37, 'Google']