Skip to main content
 首页 » 编程设计

python之用字典理解替换两个嵌套循环

2025年05月04日13emanlee

有没有办法用字典理解替换下面的代码?

d = {} 
 
for i in xrange(A): 
    for j in xrange(B): 
 
         d[(i, j)] = f(i, j) 

如果有任何不同,我正在使用 Python2.7。

请您参考如下方法:

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