pythonic的方式做N次没有索引变量?

Manuel Araoz:

我每天都越来越喜欢python。

今天,我正在编写一些代码,例如:

for i in xrange(N):
    do_something()

我必须做N次。但是每次都不依赖于i(索引变量)的值我意识到我正在创建一个我从未使用过的变量(i),并且我想:“无疑,这是一种更加Python化的方式,不需要那个无用的索引变量。”

所以...问题是:您知道如何以更(pythonic)漂亮的方式完成此简单任务吗?

亚历克斯·马特利(Alex Martelli):

比循环快一点的方法xrange(N)是:

import itertools

for _ in itertools.repeat(None, N):
    do_something()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

以pythonic的方式遍历i> j(> k)的多个索引

for或while循环做某事n次

for或while循环做某事n次

X次运行流程的更多Pythonic方式

如何做while()的“ pythonic方式”

条件变量的更多pythonic方式

什么是使用Laravel隐藏的最佳方式,并显示没有使用jQuery做这个特定的div?

有没有一种更干净的pythonic方式可以忽略对未初始化属性的调用?

用Python方式对类进行排序的方式,变量中可能没有值

如果__init__中没有Pythonic方式设置变量

从平面列表填充嵌套索引列表的最“ pythonic”方式

有没有更好的pythonic方式来编写此代码?

如何以干净的pythonic方式为类中的所有变量提供相同的方法?

有没有更多的“ pythonic”方式从具有自定义分隔符的列表生成字符串

还有处理字典的Pythonic方式吗?

R是否有办法说“做n次”而不必编写带有冗余变量的for循环?

还有更多的pythonic方式可以编写仅更新变量的while循环吗?

有没有更像红宝石的方式来做output_val = [input_val,max] .min?

将列表转换为具有多个变量的函数的输入的Pythonic方式

pythonic方式来判断是否有一个字符连续出现四次

以pythonic的方式获取list的每个值的索引列表

有没有一种更pythonic的方式来跳过xlsx中的行?

有没有鱼的方式来做 zsh 的 noglob 内置?

如何以pythonic的方式处理交换变量?

如何以有效的方式以pythonic方式将每个元素嵌套列表到变量

小程序输出不正确。为什么这个 String 变量没有做我想要的?

有没有更 pythonic/compact 的方式来创建这本字典?

复制所有函数输入的pythonic方式

有没有办法一次做多个不同的字符串替换?