Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Чем заменить цикл for чтобы работало быстрее?

    @jurgeon018
    списковые выражения тут не подойдут, они нужны для того чтобы формировать список.

    def set_to_none(x):
        x.usedForCheck = None
    [set_to_none(each) for each in reset_accounts]

    можно так сделать но это довольно странная конструкция, там получится просто список из None

    Если хочешь ускорить, то можно threading использовать - подели reset_accounts на чанки(например если у тебя в reset_accounts 20 элементов, то раздели этот список на 5 списков в каждом из которых будет 4 элемента), и потом каждый чанк засунь в concurrency.futures.ThreadPoolExecutor, и они будут выполняться "параллельно"
    Ответ написан
    1 комментарий