() - кортеж
Кортеж - это последовательность элементов, которые нельзя изменить (неизменяемые).
[] - список
Список - это последовательность элементов, которые можно изменить (изменить).
{} - словарь или набор
Словарь - это список пар ключ-значение с уникальными ключами (изменяемые). В Python 2.7 / 3.1 {}
также может представлять набор уникальных значений (изменяемых).