Разница между списком и кортежем (за вычетом неизменности )в Python?

Я уже давно знаю, что основное различие между списками и кортежами в Python заключается в том, что списки изменяемы, а кортежи — нет. Помимо этого и различных доступных им методов, я очень мало знаю о списках и кортежах. Есть ли между ними другая разница? Существуют ли какие-либо преимущества/недостатки (помимо неизменности)использования кортежа вместо списка в Python 3? Имеет ли один из них более быстрое время доступа, или меньший объем памяти, или содержит больше методов, чем другой? Отличаются ли их внутренние структуры? Или кортеж — это просто неизменяемый список, не более того?

8
задан fouric 23 April 2012 в 02:15
поделиться