在这种情况下有什么方法可以使用列表理解吗?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]]
1 回答

幕布斯6054654
TA贡献1876条经验 获得超7个赞
您可以使用:
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]]
添加回答
举报
0/150
提交
取消