В 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 или его стандартные/общие библиотеки.