क्या इसके लिए कोई क्रिया विकल्प कम है:
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
मैं इसके साथ आया:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
जो एक इंडेंटेशन बचाता है, लेकिन अभी भी बहुत बदसूरत है।
मैं कुछ ऐसी चीज़ की उम्मीद कर रहा हूँ जो इस छद्म कोड की तरह दिखती है:
for x, y in array.indices:
do_stuff(x, y)
क्या ऐसा कुछ मौजूद है?
for x, y in itertools.product(*map(xrange, array.shape)):