Pythonic ярлык для дважды вложенных циклов for?

Подумайте, есть ли у меня функция, которая принимает аргумент кортежа (x, y), где x находится в диапазоне (X), а y в диапазоне (Y), нормальный способ сделать это будет так:

for x in range(X):
    for y in range(Y):
        function(x,y)

есть ли способ сделать

for xy in something_like_range(X,Y):
    function(xy)

так, чтобы xy был кортежем (x, y)?

16
задан Bolster 28 March 2011 в 16:25
поделиться