问题标签 [ordereddictionary]

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 投票
2 回答
1600 浏览

ruby - 如何测试哈希的顺序意识相等

Ruby 1.9.2 将顺序引入哈希。考虑到顺序,如何测试两个哈希是否相等?

鉴于:

false我想要一个返回for h1and的比较运算符h2。以下都不起作用:

0 投票
2 回答
94 浏览

erlang - Erlang:orddict:size() 函数用于记录?

我有以下带有此错误的代码:

clients_size.erl

我知道它是空的,但我仍然认为它会显示 0。

0 投票
2 回答
8296 浏览

python - 如何从列表列表中制作有序字典?

问题是:拥有一个名称列表和一个列表列表,如何创建一个列表,其中每个项目都是一个有序字典,名称为键,列表中的项目为值?从下面的代码可能会更清楚:

我想得到:

0 投票
2 回答
2444 浏览

python - Python-Requests 是否支持 OrderedDicts,或者这里出了什么问题?

我正在尝试使用 Python 的请求库向 Amazon S3 端点发布请求。该请求属于 multipart/form-data 种类,因为它包括实际文件的 POST。

我正在处理的 API 指定的一项要求是file参数必须最后发布。由于 Requests 使用字典来发布多部分/表单数据,并且由于字典不遵循指定的顺序,因此我将其转换为名为payload. 在发布之前它看起来像这样:

这就是我发布它的方式:

响应是 500 错误,所以我真的不确定这里有什么问题。我只是猜测这与我在 Requests 中使用 OrderedDict 有关——我找不到任何说明 Requests 支持或不支持 OrderedDicts 的文档。这可能是完全不同的东西。

是否还有其他任何会导致请求失败的问题?如果需要,我可以提供更多细节。

好的,更新,基于 Martijn Pieters 之前的评论:

我更改了引用 log.txt 文件的方式,将其添加到已创建的upload_data字典中,如下所示:

打印结果字典我得到这个:

键的值file看起来正确吗?

当我将它发布到 RequestBin 时,我得到了这个,它看起来与 Martin 的示例非常相似:

但是,当我尝试将其发布到https://instructure-uploads.s3.amazonaws.com/时,我仍然会返回 500 。我尝试将打开的文件对象添加到files,然后通过 dict 在单独的 dict 中提交所有其他值data,但这也不起作用。

0 投票
5 回答
182851 浏览

python - 将 dict 转换为 OrderedDict

我在使用collections.OrderedDict课程时遇到了一些问题。我在 Raspberry Pi 的 Debian 发行版 Raspbian 上使用 Python 2.7。我正在尝试打印两个字典以便比较(并排)文本冒险。顺序对于准确比较至关重要。无论我尝试什么,字典都以通常的无序方式打印。

这是我在 RPi 上执行此操作时得到的结果:

显然有些地方不对,因为它正在打印函数调用并将键和值组放入嵌套列表中......

这是我通过在我的 PC 上运行类似的东西得到的:

这一次,它是有序的,但它不应该打印其他的东西,对吧?(将其放入列表并显示函数调用。)

我在哪里犯错误?它不应该与 Python 的 pi 版本有任何关系,因为它只是 Linux 版本。

0 投票
1 回答
25037 浏览

python - Python OrderedDict 不保持元素顺序

我正在尝试创建一个 OrderedDict 对象,但我一创建它,元素就变得混乱了。

这就是我所做的:

元素不会按照我指定的顺序

docs.python.org 没有示例,我无法弄清楚为什么订单会变得混乱。任何帮助是极大的赞赏。

0 投票
1 回答
2358 浏览

c# - 从 OrderedDictionary 按名称获取值

我正在寻找类似 PHP 的关联数组,它也支持嵌套。例如,我正在创建一个 Dictionary 对象,如下所示:

然后我想通过 KeyNames 而不是索引值来访问它们。是否可以?

0 投票
1 回答
76 浏览

python - 访问多个字典值

我有以下格式的两个字典

我怎样才能创建另一个这种格式的字典?

0 投票
2 回答
1971 浏览

python - 将 dict 或 OrderedDict 的键更改为小写

以下适用于字典,但不适用于 OrderedDict。对于 od 它似乎形成了一个无限循环。你能告诉我为什么吗?如果函数输入是dict它必须返回dict,如果输入是OrderedDict它必须返回od。

0 投票
3 回答
41164 浏览

python - Python OrderedDict 迭代

为什么我的 python OrderedDict 被“乱序”初始化?

这里的解决方案没有解释那么有趣。这里有些东西我就是不明白,也许扩展会帮助其他人和我一样。