gpt4 book ai didi

python - 解包列表并生成其成员

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:13 24 4
gpt4 key购买 nike

我是 Python 新手。我的代码如下所示:

def foo():
for i in range(100):
### code...
for j in get_list(i): yield j

有没有一种方法可以直接解压 get_list() 返回的列表并 yield 它而不用再次循环使用 for j in get_array(i)?使用另一个循环是否会降低性能?

还是我做得对?

最佳答案

python3 有yield from,所以你可以yield from get_list(i)

python2 没有这个,所以 for ...: yield 循环有时是必要的。

关于python - 解包列表并生成其成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25748370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com