Многие люди (включая меня) хотели динамически называть переменные в Python. Это настолько распространено, что даже стало популярным мемом в сообществе Python. Решение, которое даже лучше, чем переменные с динамическими именами, и имеет дополнительные возможности, — это массивы. Массивы имеют множество применений и могут содержать любой вид и любое количество данных.

Одно из основных применений — создание массива и доступ к нему в Python с помощью математических вычислений. Например, вы можете использовать name[userID] = 'Timmy'.
Традиционные переменные позволяют использовать только предопределенные слова, и вы даже не можете программно манипулировать этими словами с помощью строк, поэтому вы можете обращаться к переменным только в строках код, который вы пишете сами. Например, вы можете использовать name1 = ‘bill’, но не ‘name’ + str(userId) = ‘bob’.

Еще одна функциональность — возможность масштабирования до произвольного размера. Например, у вас может быть список имен, и если вашим приложением пользуются 5 человек или 500, массив справится с этим. Другое использование этого заключается в том, что может быть много похожих переменных, таких как цвета для вашего приложения, но если они хранятся в массиве, это уменьшит количество глобальных переменных и сократит ваш код.

В заключение можно сказать, что массивы могут масштабироваться автоматически, с ними можно взаимодействовать на лету с помощью логики, а не просто предопределять их, и они могут быстро и эффективно переносить любые данные.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.