猿问

列表理解与 2 个变量

在这种情况下有什么方法可以使用列表理解吗?


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]]


UYOU
浏览 110回答 1
1回答

幕布斯6054654

您可以使用: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]]
随时随地看视频慕课网APP

相关分类

Python
我要回答