我每天都越来越喜欢python。
今天,我正在编写一些代码,例如:
for i in xrange(N):
do_something()
我必须做N次。但是每次都不依赖于i
(索引变量)的值。我意识到我正在创建一个我从未使用过的变量(i
),并且我想:“无疑,这是一种更加Python化的方法,不需要那个无用的索引变量。”
所以...问题是:您知道如何以更(pythonic)漂亮的方式完成此简单任务吗?
7
我刚刚了解了_变量,但否则我会考虑使用Pythonic的方式。我认为我从未见过任何其他方式(至少在python中)完成过一个简单的for循环。尽管我确定在特定的用例中会看到并说“等等,这看起来很糟糕”-但总的来说,xrange是首选的方式(据我所知)。
—
韦恩·维尔纳
注意:xrange在Python3中不存在。使用
—
约翰·亨克尔
range
代替。