相关疑难解决方法(0)

Python(列表理解):为每个项目返回两个(或更多)项目

是否可以为列表理解中的每个项目返回2个(或更多)项目?

我想要的(例子):

[f(x), g(x) for x in range(n)]
Run Code Online (Sandbox Code Playgroud)

应该回来 [f(0), g(0), f(1), g(1), ..., f(n-1), g(n-1)]

所以,要替换这段代码:

result = list()
for x in range(n):
    result.add(f(x))
    result.add(g(x))
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

80
推荐指数
4
解决办法
2万
查看次数

标签 统计

list-comprehension ×1

python ×1