Pythonic shortcut for doubly nested for loops?

前端 未结 5 802
再見小時候
再見小時候 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:03

    Try product from itertools: http://docs.python.org/library/itertools.html#itertools.product

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

提交回复
热议问题