В python структура данных list
представляет собой последовательность элементов. Аналогичным образом, tuple
также является последовательностью элементов, однако кортежи равны immutable
.Зачем внедрять две подобные структуры данных, такие как List и Tuple
Какая причина для создания подобной структуры данных, только функция, а не списки, заключается в том, что ее нельзя изменить? Может ли это сохранить пространство памяти, будучи неизменным?
Также, если список и кортеж содержат одни и те же данные, будут ли они использовать то же пространство в памяти?
Связанный: [Python: список против кортежа, когда использовать каждый] (http://stackoverflow.com/questions/1708510/python-list-vs-tuple-when-to-use-each) –
Связанный: [В чем разница между списком и кортежами в Python?] (Http://stackoverflow.com/questions/626759/whats-the-difference-between-list-and-tuples-in-python) –