3
, что это чистый способ сделать следующее:вещий способ перебора множества/остатка установить
def foo(aSet) :
for a in aSet:
for remaining in aSet - {a} :
doSomething(a,remaining)
Я имею в виду, должен быть какой-то способ записи, что как только один цикл?
Замыкание имен переменных, требующих замены на что-то, напоминающее фактические значения, ваш код выглядит довольно ясно, что он делает. Комментарий к функции тоже не повредит. –