问题标签 [keyvaluepair]

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 投票
3 回答
6474 浏览

java - 使用具有两个泛型字段的类覆盖 hashCode

我正在实现一个类Pair以将其用作具有两个值的键HashMap。我使用泛型来保持字段变量的类型。我设法编写了代码的最大部分:

我的问题是创建正确的hashCode方法,它肯定为相同的对象提供相同的哈希码,为不同的对象提供不同的哈希码。一些提示?

0 投票
3 回答
2207 浏览

vb.net - 对于索引顺序中的每个字典循环

我已经尝试过使用for循环,Dictionary但无法真正实现我想要的。

我有一个特定的变量SomeVariable,并且我希望我在这个变量的值上foreach工作。SomeVariable1,2,3 or 4

所以可以说SomeVariable1item.valueSomeCollection.

如果我想SomeVariable从.2item.valueSomeCollection

等等...

0 投票
3 回答
2583 浏览

java - Java 元组/对

我的配对班:

在我的主应用程序中,我用 pair 对象填充了一个列表:

我希望能够仅通过列表索引获取整数值,例如。for循环写出A,B等。我该怎么做?有没有更简单的方法在 Java 中做这样的事情?

0 投票
3 回答
66 浏览

matlab - 在 MATLAB 中存储一对多向量

这也许是一个简单的问题,但我找不到答案。如何存储值是数字数组的键值对?例如:

等等。我应该使用哪种数据结构来存储这样的一对多数组?

编辑:

我尝试创建一个这样的结构: struct(1, 1:3) 但这会产生错误“字段名称必须是字符串”。但我在这里需要一个整数。

0 投票
1 回答
3841 浏览

json - 定义从模式到 json 的键值对

我正在尝试使用 JSON 模式中的键值对定义一个对象并在以下位置对其进行验证:Json Schema Validator但我并不高兴,因为在我查找的所有 JSON 模式站点中似乎没有这样做的说明.

我的对象架构定义如下:

生成的 JSON 文件应该给我以下值:

但是,验证器给了我以下错误消息:

如何在 JSON 模式中定义具有键值/对的数组?

架构:

输出:

}

0 投票
0 回答
480 浏览

sql - 如何将多个表数据存储和检索成键值对?

我正在研究产品需要灵活地添加多列列表的要求。我正在尝试借助键值对将数据拟合到数据模型中。

例如 -

我有一个过敏列表,其中包含 3 列过敏、反应和类型另一个名为 Lens 的列表只有两列供应商名称、成本

我的模型由下表组成

  1. 列表

它由 LIST_ID 和 LIST_NAME 组成

  1. LIST_ROW_MAP

它由 LIST_ROW_ID、LIST_ID(LIST 表的外键)、ORDER(保存行顺序)组成

3 LIST_ITEMS

它由 LIST_ITEM_ID、LIST_ROW_ID(LIST_ROW_MAP 表的外键)、KEY、VALUE 组成

(抱歉不能发图片因为我还没有特权)

虽然我可以保存数据,但为了检索我面临挑战。我尝试了在下面的链接中标记为答案的查询,但是当列名已知以及用于存储为键值的单个表时,它会有所帮助。

转置键值对 SQL 表

我正在尝试存储多个表的数据,所以应该有一些动态的。请帮忙 :)

0 投票
2 回答
3361 浏览

python - Python:创建后冻结字典键

是否可以在创建后“冻结”python dict,以便无法向其中添加新键?只能更改现有的键值。

如果没有,您如何知道何时更改现有键值对以及何时添加新键值对?

0 投票
2 回答
2919 浏览

c# - 如何从 List 中的 KeyValuePair 检索值?

我有以下列表,我需要在其上运行 Contains() 或类似方法来检索与特定键关联的值。我该怎么做?我到处搜索并尝试了很多东西,但我似乎无法弄清楚。

我会假设它是这样的:

如果我忽略了包含任何重要信息,我将很乐意提供。

0 投票
1 回答
144 浏览

c# - 使用 KeyValuePair 的 KeyValuePair 字典的性能是否低于 T 字典?

我需要保留颜色/浮点/浮点三元组的列表和字典。我没有定义一个具有三个属性 ( ) 的小类,myClass.Color, myClass.FloatValue1, myClass.FloatValue2而是简单地使用:

并访问以下值:

除了看起来有点奇怪的访问之外,我在这里是否受到任何性能影响?有什么理由相信上面的字典的性能不如

或者将上面的列表传递给 LINQ 查询的性能不如List<KeyValuePair<Color,myClass>>

0 投票
2 回答
260 浏览

python - for k, v in dict ///// TypeError: 'str' object is not callable

这是一个粗略的“登录”模块,它遍历位于 password.txt 上的字典,目前仅显示基于匹配成功的消息。

错误显示在标题中,错误行是带箭头的行。

我试过删除括号以及我不记得的所有其他东西

有任何想法吗?