gpt4 book ai didi

python - 在 Python 中实现自动计数器的建议

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

在 Tex 中,我们有计数变量,每次调用引用时都会自动更新,这样数字计数器就会自动增加。

我想在 python 中为计数器做一些类似的事情,例如,每次我需要计数器时它已经有了新值而无需我添加

A+=1

谢谢

最佳答案

使用itertools.count() ,这是一个迭代器,所以使用 next() function将对象推进到下一个值:

from itertools import count

yourcounter = count()

next_counted_value = next(yourcounter)

您可以创建一个 lambda 来包装函数:

yourcounter = lambda c=count(): next(c)

或者使用 functools.partial() object :

from functools import partial

yourcounter = partial(next, count())

然后每次调用对象:

next_counted_value = yourcounter()

关于python - 在 Python 中实现自动计数器的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13761007/

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