В Python диапазон (3) вернет [0,1,2]. Существует ли эквивалент для многомерных диапазонов?
range((3,2)) # [(0,0),(0,1),(1,0),(1,1),(2,0),(2,1)]
Итак, например, цикл, хотя плитки прямоугольной области в игре на основе плитки могут быть записаны как:
for x,y in range((3,2)):
Примечание. Я не прошу реализации. Я хотел бы знать, является ли это признанным шаблоном, и если есть встроенная функция на Python или это стандартные/общие библиотеки.