小编Ash*_*pai的帖子

如何编写给定代码的列表推导?

我对python很新.

l = []    
for i in range(x+1):
    for j in range(y+1):
        for k in range(z+1):
            if i+k+j!=n:
                l.append([i,j,k])
Run Code Online (Sandbox Code Playgroud)

我尝试过:

l = [[[i for i in range(x+1)] for j in range(y+1)] for k in range(z+1) if i+j+k != n]
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

python list-comprehension

2
推荐指数
2
解决办法
94
查看次数

标签 统计

list-comprehension ×1

python ×1