【发布时间】:2019-01-07 14:57:19
【问题描述】:
我正在尝试将此嵌套循环转换为列表理解,但我不确定这是否可行,因为“tmp”列表中的项目可能有不同的值。这是最好的方法吗?谢谢!
final = []
for a in range(-13, 1):
for b in range(0,4):
for c in range(6, 49):
for d in range(48, 94):
tmp = [0 for i in range(100)]
for i in range(100):
if raw_x[i] >= b and raw_y[i] >= d:
tmp [i] = -1
if raw_x[i] <= a and raw_y[i] <= c:
tmp [i] = 1
final.append(tmp)
【问题讨论】:
标签: python python-3.x list-comprehension nested-loops