在这种情况下,有什么方法可以使用列表理解?
l=[]
for i in range(-1,2):
for j in range(-1,2):
l.append([i,j])
輸出:有沒有辦法在這種情況下使用列表理解法?
[[-1, -1], [-1, 0], [-1, 1], [0, -1], [0, 0], [0, 1], [1, -1], [1, 0], [1, 1]]
你可以使用。
l = [[i, j] for i in range(-1, 2) for j in range(-1, 2)]
结果:
# print(l)
[[-1, -1], [-1, 0], [-1, 1], [0, -1], [0, 0], [0, 1], [1, -1], [1, 0], [1, 1]]