标签: associative-array

Python中的dict对象联合

你如何计算dictPython 中两个对象的并集,其中(key, value)结果中存在一对iff keyindict(除非有重复)?

例如,{'a' : 0, 'b' : 1}{'c' : 2}的结合{'a' : 0, 'b' : 1, 'c' : 2}.

您最好不要修改任何输入dict.这有用的示例:获取当前范围内所有变量及其值的字典

python dictionary associative-array idioms set-operations

114
推荐指数
4
解决办法
6万
查看次数

用键破坏关联数组的最快方法

我正在寻找一种快速的方法将关联数组转换为字符串.典型的结构类似于URL查询字符串,但具有可自定义的分隔符,因此我可以使用' &'用于xhtml链接或' &'.

我的第一个倾向是使用,foreach但由于我的方法可以在一个请求中多次调用,我担心它可能太慢.

<?php
$Amp = $IsXhtml ? '&amp;' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
        $QueryString .= $Amp . $Key . '=' . $Value;
Run Code Online (Sandbox Code Playgroud)

有更快的方法吗?

php arrays associative-array implode query-string

112
推荐指数
6
解决办法
17万
查看次数

Shell脚本中的关联数组

我们需要一个模拟关联数组的脚本或类似于Shell Scripting的数据结构的Map,任何主体?

bash shell associative-array hashtable

112
推荐指数
9
解决办法
17万
查看次数

PHP在关联数组前加上文字键吗?

是否可以在文字键=>值对之前添加关联数组?我知道array_unshift()适用于数字键,但我希望能用于文字键的东西.

作为一个例子,我想做以下事情:

$array1 = array('fruit3'=>'apple', 'fruit4'=>'orange');
$array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry');

// prepend magic

$resulting_array = ('fruit1'=>'cherry', 
                    'fruit2'=>'blueberry', 
                    'fruit3'=>'apple', 
                    'fruit4'=>'orange');
Run Code Online (Sandbox Code Playgroud)

php arrays associative-array

110
推荐指数
5
解决办法
5万
查看次数

Javascript:在关联数组中使用整数作为键?

当我创建一个新的javascript数组,并使用整数作为键时,该数组中每个直到整数的元素都被创建为undefined.例如:

var test = new Array();
test[2300] = 'Some string';
console.log(test);
Run Code Online (Sandbox Code Playgroud)

将输出2298 undefined's和一个'Some string'.

我应该如何让javascript使用2300作为字符串而不是整数,或者我应该如何保持它不会实现2299空索引?

javascript associative-array

93
推荐指数
5
解决办法
8万
查看次数

如何连接多个JavaScript对象的属性

我正在寻找"添加"多个JavaScript对象(关联数组)的最佳方法.

例如,给定:

a = { "one" : 1, "two" : 2 };
b = { "three" : 3 };
c = { "four" : 4, "five" : 5 };
Run Code Online (Sandbox Code Playgroud)

什么是最好的计算方法:

{ "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }
Run Code Online (Sandbox Code Playgroud)

javascript dictionary associative-array object

93
推荐指数
7
解决办法
11万
查看次数

VBA中的哈希表/关联数组

我似乎无法找到解释如何在VBA中创建哈希表或关联数组的文档.它甚至可能吗?

你可以链接到一篇文章或更好地发布代码吗?

hash vba associative-array hashtable

87
推荐指数
4
解决办法
12万
查看次数

散列表VS关联数组

最近我在一本非常着名的书" 算法导论 "中读到了关于哈希表的内容.我还没有在任何实际的应用程序中使用它们,但想要.但我不知道如何开始. 任何人都可以给我一些使用它的样本,例如,如何使用哈希表实现字典应用程序(如ABBYY Lingvo)? 最后我想知道PHP中哈希表和关联数组之间的区别是什么,我的意思是我应该使用哪种技术以及在哪些情况下? 如果我错了(请原谅)请纠正我,因为实际上我从哈希表开始,我只有基本(理论)知识. 非常感谢.



php associative-array hashtable

80
推荐指数
4
解决办法
6万
查看次数

在php中将关联数组转换为其值的简单数组

我想转换数组:

Array ( 
[category] => category 
[post_tag] => post_tag 
[nav_menu] => nav_menu 
[link_category] => link_category 
[post_format] => post_format 
)
Run Code Online (Sandbox Code Playgroud)

array(category, post_tag, nav_menu, link_category, post_format)
Run Code Online (Sandbox Code Playgroud)

我试过了

$myarray = 'array('. implode(', ',get_taxonomies('','names')) .')';
Run Code Online (Sandbox Code Playgroud)

回声:

array(category, post_tag, nav_menu, link_category, post_format)
Run Code Online (Sandbox Code Playgroud)

所以我能做到

echo $myarray;
echo 'array(category, post_tag, nav_menu, link_category, post_format)';
Run Code Online (Sandbox Code Playgroud)

它打印完全相同的东西.

...但我不能$myarray在函数中使用代替手动输入的数组,因为函数不会将其视为数组或其他内容.

我在这里错过了什么?

php arrays associative-array

78
推荐指数
2
解决办法
8万
查看次数

JavaScript关联数组到JSON

如何将JavaScript关联数组转换为JSON?

我尝试过以下方法:

var AssocArray = new Array();

AssocArray["a"] = "The letter A"

console.log("a = " + AssocArray["a"]);

// result: "a = The letter A"

JSON.stringify(AssocArray);

// result: "[]"
Run Code Online (Sandbox Code Playgroud)

javascript json associative-array

75
推荐指数
3
解决办法
11万
查看次数