# Кортежи
Кортежи — удобный способ объединения нескольких значений в одно.
Чтобы создать кортеж, просто раздели значения запятыми:

`tuple = 1, 2`

Ты также можешь затем распаковать их в несколько переменных. В коде ниже кортеж `(1,2)` распаковывается в две переменные `a` и `b`.

`a, b = 1, 2`

К кортежам можно обращаться по индексу, как к спискам, но они неизменяемы и не могут быть изменены после создания.

`tuple = 1, 2`

`print(tuple[1])`
выводит `2`.

`tuple[0] = 3`
вызывает ошибку.
<unlock=dicts>
В отличие от списков, кортежи можно использовать в качестве ключей в словарях.

`d = {(1,2):(4,5)}

print(d[(1,2)])`
выводит `(4,5)`.</unlock>

С помощью них также можно вернуть несколько значений из функции.

`def f():
    return 1, 2

a, b = f()`