У меня проблема с пониманием кода, связанная с python:
def convex_hull(pts):
"""Returns the points on the convex hull of pts in CCW order."""
for m in (2 ** (2 ** t) for t in xrange(len(pts))):
hulls = [_graham_scan(pts[i:i + m]) for i in xrange(0, len(pts), m)]
//more code
Я могу ' Я выяснил, как эти два «за» должны работать.
К сожалению, в справочнике команд не показан такой пример использования, и я не могу сказать, действительно ли это означает, что одно for является левым назначением другого?
Кроме того, что может нижний возможно значит присвоение? Оператор for возвращает значение?!?!
Спасибо и извините за вопрос новичка.