假设我有一个函数 foo
我想调用 n
次。在 Ruby 中,我会写:
n.times { foo }
在 Python 中,我可以这样写:
for _ in xrange(n): foo()
但这似乎是一种老套的做事方式。
我的问题:在 Python 中有没有一种惯用的方式来做到这一点?
最佳答案
你已经展示了惯用的方式:
for _ in range(n): # or xrange if you are on 2.X
foo()
不确定这有什么“骇人听闻的”。如果您有更具体的用例,请提供更多详细信息,可能会有更适合您正在做的事情。
关于python - 惯用的 Python : 'times' loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2657068/