У меня есть довольно большой список ( > 1K элементов) объектов одного типа в моей программе Python. Список никогда не изменяется - элементы не добавляются, не удаляются и не изменяются. Есть ли недостаток, чтобы помещать объекты в кортеж вместо списка?
С одной стороны, кортежи неизменяемы, чтобы соответствовать моим требованиям. С другой стороны, использование такого большого кортежа просто не так. На мой взгляд, кортежи всегда были для небольших коллекций. Это двойная, триплексная, четырехкратная... Не двухтысячная и пятидесятипятикратная.
Неужели мой страх перед большими кортежами оправдан? Неужели это плохо для производительности, беспризорной или плохой практики?