Кортеж (или tuple) и список (или list) - это две основные структуры данных в Python, предназначенные для хранения и управления коллекциями элементов. Однако они имеют несколько ключевых различий, которые важно понимать. В этой статье мы рассмотрим, что такое кортеж в Python, как его создавать и в чем заключаются различия между кортежами и списками. Что такое кортеж (Tuple)? Кортеж (tuple) в Python - это упорядоченная и неизменяемая коллекция элементов. Он может содержать элементы разных типов данных, такие как числа, строки, булевы значения и другие кортежи...
Источник: Nuances of Programming Кортежи — это круто. Я отчетливо помню времена до кортежей: множество проблем с поиском оптимального способа возвращения из метода нескольких значений. Как только в C# добавили этот функционал, я сразу увидел множество случаев, в которых они могут быть полезны. Затем постепенно, с каждой новой версией языка, кортежи дорабатывали. Если вы не пользовались ими с тех времен, когда они только появились, то сегодня вполне справедливо можете их не узнать. Изменились кортежи основательно, но к лучшему...