gpt4 book ai didi

python - python 中有没有一种方法可以更改 yield from get 的处理顺序?

转载 作者:行者123 更新时间:2023-11-28 20:44:37 24 4
gpt4 key购买 nike

<分区>

如果我这样做:

def foo():
yield from range(0,10)
yield from range(10,20)

for num in foo():
print(num)

我得到一个从 0 到 19 的有序列表。在不更改范围函数的输入的情况下,是否有一种简单的方法可以指定我想要一个列表:0,10,1,11,2,12 ...

基本上我首先想要每个生成器的第一个元素。我想要每个生成器的第二个元素,然后是第三个,依此类推。

奖励积分:有没有办法改变它,以便当生成器产生不等量的结果时,第二个生成器在第一个生成器完成后产生剩余的结果?

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