问题标签 [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.

0 投票
1 回答
3410 浏览

python - 迭代未知维度的numpy矩阵

我有一个要迭代的多维 numpy 数组。我不仅希望能够访问这些值,还希望能够访问它们的索引。很遗憾,

当 my_array 是多维时似乎不起作用。(我希望 idx 成为一个元组)。嵌套的 for 循环可能会起作用,但直到运行时我才知道数组的维数,而且我知道它不适合 python。我可以想到很多方法来做到这一点(递归、自由使用 % 运算符),但这些方法看起来都不是很“python 式”。有简单的方法吗?

0 投票
2 回答
210 浏览

geometry - 找到多面体中的整数点

您好,我们有一个多面体,其边界在 n 维中具有线性不等式。

  1. 如何找到这个多面体中的整数点数(精确或近似)。
  2. 如何在这个多面体中找到整数点的坐标。
0 投票
8 回答
14552 浏览

python - 只需要索引:枚举还是(x)范围?

如果我只想在循环中使用索引,我是否应该更好地range/xrange结合使用该函数len()

还是enumerate?即使我根本不会使用p

0 投票
2 回答
299 浏览

python - 枚举压缩列表时如何避免嵌套元组解包?

在枚举这样的元组列表时,如何避免使用嵌套元组解包?

0 投票
1 回答
1737 浏览

list - 用于调用要输入到当前脚本的变量列表的 powershell 脚本

所以下面是我关于如何跨受信任域调用组中的递归成员的脚本。我需要帮助的是将其从查找单个组转换为多个组。

在这条线上,$objGrp = [ADSI]"LDAP://CN=Administrators,CN=Builtin,DC=domain,DC=com"我必须手动将其更改为我想要搜索的任何组。相反,我希望此脚本调用包含组列表的文本文件。

例如,在文本文件中会有

我需要添加/更改什么才能做到这一点?

0 投票
3 回答
1832 浏览

python - Python - 使用这两种方法在字典中获取值之间的区别

我是 Python 的初学者,正在做一个文字游戏。并有一本记录{"player 1":0, "player 2":0}两名球员得分的字典。

我有一个再次播放选项,所以我需要始终将分数存储到该字典中。

但是当我在每一轮之后使用这个检索这个字典值时:

无论玩多少轮,我都会得到这个:

但是当我使用:

我得到了我想要的实际值。

我的问题是使用这两种方法获取值有什么区别?

0 投票
4 回答
459 浏览

python - 可变长度“产量”?

我希望能够yield使用可变数量的项目,这将允许编写类似于以下内容的生成器函数:

任何人都知道一些方法来做到这一点?我知道我可以产生一个元组,但这需要在接收端明确解包它,例如a,b,c = t[0], t[1], t[2]

最终解决方案

FWIW,这是我最终使用的,基于 John Kugelman 的出色回答:

添加的代码是因为我希望它也接受一个可选的不可迭代的最后一个参数来指定 0 以外的起始值(或使用start关键字参数指定它),就像内置enumerate()函数一样。

0 投票
2 回答
5212 浏览

excel - 如何枚举excel中的重复行?

我的数据如下所示:

我想用一个数字来区分行,对每个重复项进行计数:

我已经设法获得了行的重复数量,但我不知道如何像这样枚举它们。

甚至可以使用excel,还是我必须编写脚本?

0 投票
1 回答
462 浏览

objective-c - 当 NSDictionary 包含列表时获取值

我正在传递一本字典:

当我将其注销时,字典具有以下格式:

我需要遍历字典,然后确定 value3 -> subValue3 -> info2 是否有值。

我可以进行初始迭代,并且可以制作该行的子字典:

但是当我尝试使用它时,比如获取键的计数,我得到 -[subValue3 allKeys]: unrecognized selector sent to instance。

问题:我不确定第二组值的格式是什么(“subValue3 {label=value2, info1=, info2=}”)。它是集合、数组还是字典?如何将该组放入字典中(不会在键(?)“subValue3”上失败),以便我可以检查键 info2 是否有任何值?

免责声明:我知道有更有效的方法来遍历字典,我只是想尽可能清楚。我确定我缺少一些基本的东西,但我没有在 Apple 文档中看到关于迭代或 NSDictionary 的答案,也没有找到关于第二组格式的任何信息。谢谢!

0 投票
2 回答
1621 浏览

python - 用列表中的项目替换字符串中的单词

我正在用 Python 创建一个词云程序,但我被困在一个词替换功能上。我正在尝试用有序列表中的单词替换 html 文件中的一组数字(所以我正在使用字符串)。因此 000 将替换为列表中的第一个单词,001 将替换为第二个单词,依此类推。

下面的方法在通过相对简单的字符串时有效:

我正在处理一个 html 文件(我将文件的一部分放在下面的字符串中),而不是用列表中的连续项目替换 000,001,002 等的每个实例,而是用第一项替换所有数字。为什么此方法适用于上述字符串,但不适用于以下字符串。任何帮助表示赞赏。谢谢!