У меня есть фрагмент кода ниже - я абстрагировал реальный код для того, чтобы привести его в порядок - моя проблема в том, что список значений может содержать от 40 до 60 значений. и я должен сделать это для каждого элемента в items_list.
Есть ли способ для параллельного процесса, но я должен продолжать удалять элементы из списка.
for item in items_list:
for index in range(0, len(values)):
if item[1] <= values[index] and values[index] != 0:
self.total += item[1]
self.items_list.remove(item)
break
elif item[2] >= values[index] and values[index] != 0:
self.total -= item[2]
self.items_list.remove(item)
break