gpt4 book ai didi

python - 终止生成器表达式

转载 作者:行者123 更新时间:2023-11-28 19:57:15 26 4
gpt4 key购买 nike

<分区>

我有一个精神障碍,是否有一个通常的 python 1-liner 用于根据某些条件终止列表理解或 genex?用法示例:

def primes():
# yields forever e.g. 2, 3, 5, 7, 11, 13 ...

[p for p in primes() if p < 10]
# will never terminate, and will go onto infinite loop consuming primes()

[p for p in primes() while p < 10]
# should return [2, 3, 5, 7], and consumed 5 items from my generator

我知道 itertools 消费,islice,但那些家伙要求你提前知道你想要消费多少项目。

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