Pythonic shortcut for doubly nested for loops?

前端 未结 5 785
再見小時候
再見小時候 2021-02-12 16:28

Consider if I had a function that took a tuple argument (x,y), where x was in the range(X), and y in the range(Y), the normal way of doing it would be:

for x in          


        
5条回答
  •  别跟我提以往
    2021-02-12 17:24

    You can use itertools.product():

    from itertools import product
    for xy in product(range(X), range(Y)):
        function(xy)
    

提交回复
热议问题