Я изучаю, как программировать на питоне, а также изучаю теорию как часть курса по информатике. В программировании я знаю, что я могу добавить дополнительные переменные в массив только с помощью функции .append, однако в моих классах теории нам говорят, что массивы не могут ни увеличиваться, ни уменьшаться.Статические массивы в Python
Как это работает в python?
В вашем классе теории вы должны изучать C++ или C. Не путайте. – LAL
Определение «массив» из вашего класса теории, похоже, больше соответствует определению python ['tuple'] (https : //docs.python.org/3/tutorial/datastructures.html#tuples-and-sequences). В общем, концепции структуры данных являются специфичными для языка. Матрицы C, C++ и Java имеют фиксированный размер. Python имеет разные структуры данных. – dhke
Списки Python - это совсем другие структуры данных из массивов C. Вот почему они называются 'list' вместо' array'. Массивы намного эффективнее с точки зрения системных ресурсов. Списки Python более гибкие и удобны для использования программистами. –