Чтение изменений в Python 3.1, я нашел что-то... неожиданное:
Кортеж sys.version_info теперь является с именем tuple:
Я никогда не слышал об именованных кортежах раньше, и я думал, что элементы могут быть проиндексированы цифрами (например, в кортежах и списках) или ключами (например, в dicts). Я никогда не ожидал, что они могут быть проиндексированы в обоих направлениях.
Таким образом, мои вопросы:
- Как называются кортежи?
- Как их использовать?
- Почему/когда я должен использовать именованные кортежи вместо обычных кортежей?
- Почему/когда я должен использовать обычные кортежи вместо названных кортежей?
- Есть ли какой-либо "именованный список" (измененная версия именованного кортежа)?