@juiwas_morori

Что дешевле: переменные или массив?

Всем добрый день!
Пишу бота. Очень большая часть его работы будет узнавать значение 2 тегов и уже от них запускать сценарий.

Так в чем вопрос: что будет дешевле по скорости и производительности?
Вариант 1: сохранять теги в 2 разные переменные и сравнивать по-переменно, типо такого:
if a==1 and b==2:

Вариант 2: согранять теги в массив и сравнивать 2 массива
if [a, b]==[1, 2]:

Теги будут текстом.
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Для вашего случая нет разницы. Нужно руководстоваться не соображениями производительности, а соображенями понятности кода. Если код легко воспринимать и легко модифицировать под изменения задачи в ближайшем прогнозируемом будущем, то это правильно написанный код.
Судя по ашему вопросу, опыта у вас не так много.
Вопросы прихводительности в таких вещах придут позже. Сейчас сконцентрируйтесь на алгоритмах, и побльше практики. Найдите ментора и отдавайте ему код на ревью. Читайте чужой код других проектов, чтобы набраться опыта и начитанности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы