问题标签 [enumerate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - enumerate() 函数是否提前计算元素?
为了支持对集合进行索引,Python 包含enumerate()函数。它提供索引而不是集合。
就我而言,我有一个庞大的列表,想知道使用enumerate()手动创建索引是否更快?例如
vb6 - VB 6 如何使自定义集合类支持 For Each
我被安排在一个客户端前端是用 VB 6 编写的项目中,哎呀!我正在尝试开发一个支持 For...Each 语法的自定义集合类。这在 VB 6 中可行吗?还是我坚持使用带有计数器的 For..Next 来识别索引。
谢谢您的帮助!
python - 在 Python 枚举问题中解析来自实时网站的数据!
以下脚本应该获取特定的行号并从实时网站解析它。它适用于 30 个循环,但似乎 enumerate(f) 停止正常工作...... for 循环中的“i”似乎停止在第 130 行,而不是像 200 一样。这可能是由于我试图从中获取数据的网站或其他原因吗?谢谢!!
python - 对大型 .csv 文件使用缓冲阅读器,Python
我正在尝试在 python 脚本中打开大型 .csv 文件(16k 行+,~15 列),但遇到了一些问题。
我使用内置的 open() 函数打开文件,然后使用输入文件声明一个 csv.DictReader。循环的结构如下:
但是,如果我使用超过 20 行的文件,该文件将打开,但在几次迭代中,我得到一个 ValueError: I/O operation on a closed file。
我的想法是我可能内存不足(虽然 16k 行文件只有 8MB,而且我有 3GB 内存),在这种情况下,我希望我需要使用某种缓冲区来仅加载部分一次归档到内存中。
我在正确的轨道上吗?或者可能有其他原因导致文件意外关闭?
编辑:大约有一半的时间我用 11 行的 csv 运行它,它给了我 ValueError。错误并不总是发生在同一行
python - 枚举列表中的项目,以便用户可以选择数值
我试图找到最直接的方法来枚举列表中的项目,这样用户就不会在命令行上键入长文件名。下面的函数向用户显示文件夹中的所有 .tgz 和 .tar 文件……然后允许用户输入他要提取的文件的名称。这对用户来说是乏味且容易出现语法错误的。我希望用户只需选择一个与文件关联的数值(例如 1、2、3 等)。有人可以给我一些指导吗?谢谢!
python - 带有枚举的基本 python 文件-io 变量
刚接触 python 并尝试学习文件 i/o 的技巧。
我正在以这种格式从一个大(200 万行)文件中提取行:
这是我用来返回代码的函数:
一旦索引到达正确的位置 (i),我使用什么语法来设置代码变量?
scala - python枚举是否有等效的Scala?
我想方便
在 Scala 中执行以下操作时
javascript - Rhino 不会枚举函数的“参数”
我正在尝试使用函数可用的“参数”变量来枚举传递给函数的参数,在 Javascript 中,使用:
这似乎在 chrome 和 firebug 控制台中对我有用,但不适用于 Rhino。使用前两个,我可以成功进入for循环并查看参数,而使用后者,似乎甚至没有进入for循环。
为什么会发生这种情况,我该如何防止这种情况发生?
python - 在 Python 中结合 enumerate + itertools.izip
我想迭代 + 枚举 Python 中的两个列表。下面的代码看起来很难看。有没有更好的解决方案?
谢谢你。