фигурные скобки также используются для наборов.Это набор понимания .Он создает набор из 20 requests.get
объектов, сохраняя только уникальные.
Если вы используете []
вместо {}
, то это будет понимание списка .Они похожи, но имеют два отличия
- список упорядочен
- список может содержать повторяющиеся элементы
Также, как вы упоминаете, это плохой способ делать запросы .Понимания должны использоваться для создания списка / набора , а не для вызова ряда команд в качестве побочного продукта.В этом случае простой цикл for лучше, он делает намерение более ясным.