2012-04-23 3 views

답변

5
d = {(i,j):f(i,j) for i in xrange(A) for j in xrange(B)} 
+0

+1,하지만 거라고 {....}',보다 정확한 :) 일에'= – Walter

+0

확인 난 것이다 그걸로 바꾸지 만 그다지 중요하지 않아. – jamylak

2

은 보통 itertools.product와 중첩 루프를 교체하는 것이 좋습니다 :

from itertools import product 
d = { p: f(*p) for p in product(range(A), range(B))}