gpt4 book ai didi

python - 如何修改 Python 中的生成器?

转载 作者:太空狗 更新时间:2023-10-29 21:27:37 25 4
gpt4 key购买 nike

我可以从 Python 中派生一个通用接口(interface)来修改生成器的行为吗?

例如,我想修改现有的生成器以在流中插入一些值并删除其他一些值。

我该怎么做?

谢谢,博达赛多

最佳答案

您可以使用itertools提供的功能拿一个发电机并生产一个新的发电机。

例如,您可以使用 takewhile直到谓词不再满足,并且chain一系列新的值(value)观。

查看其他示例的文档,包括 ifilter 之类的内容, dropwhileislice仅举几例。

关于python - 如何修改 Python 中的生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2421355/

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