Questions tagged «arrays»

数组是一种有序的数据结构,由一组元素(值,变量或引用)组成,每个元素由一个或多个索引标识。当询问数组的特定变体时,请使用以下相关标记:[vector],[arraylist],[matrix]。使用此标签时,在特定于编程语言的问题中,使用正在使用的编程语言对问题进行标签。





6
获取关联数组键的列表
我在Javascript中有一个关联数组: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; 我如何获得这本字典的钥匙?即我想要 var keys = ["cats", "dogs"]; 七年后的编辑:为了使术语正确-在Javascript中没有“关联数组”之类的东西-从技术上讲object,这只是一个并且是我们想要的对象键。
258 javascript  arrays 

19
按单键按日期值对对象数组进行排序
我有一个带有几个键值对的对象数组,我需要根据'updated_at'对它们进行排序: [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] 这样做最有效的方法是什么?

5
用xml引用字符串数组资源中的字符串
我有首选项,您可以在其中启用/禁用菜单上显示哪些项目。有17个项目。我在values / arrays.xml中创建了一个字符串数组,其中包含这17个项目的标题。 我有preferences.xml,它具有我的首选项文件的布局,并且我想引用字符串数组中的单个项目用作标题。 我怎样才能做到这一点? 在Android开发人员参考中,我了解了如何使用XML引用单个字符串,但是没有如何引用XML数组资源中的字符串。

12
快速从字典键数组
尝试快速使用字典中键的字符串填充数组。 var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys 这将返回错误:'AnyObject'与字符串不同 也试过了 componentArray = dict.allKeys as String 但得到:'String'不能转换为[String]
256 ios  arrays  xcode  dictionary  swift 

5
PHP:在保留键而不是重新索引的同时合并两个数组?
如何合并两个数组(一个带有字符串=>值对,另一个带有int =>值对),同时保留字符串/ int键?它们不会重叠(因为一个只有字符串,而另一个只有整数)。 这是我当前的代码(这不起作用,因为array_merge用整数键重新索引了数组): // get all id vars by combining the static and dynamic $staticIdentifications = array( Users::userID => "USERID", Users::username => "USERNAME" ); // get the dynamic vars, formatted: varID => varName $companyVarIdentifications = CompanyVars::getIdentificationVarsFriendly($_SESSION['companyID']); // merge the static and dynamic vars (*** BUT KEEP THE INT INDICES …
255 php  arrays  array-merge 

4
如何将char数组转换为字符串?
string使用c_strstring函数然后将C ++ 转换为char数组非常简单strcpy。但是,该怎么做相反呢? 我有一个char数组,例如:char arr[ ] = "This is a test";要转换回: string str = "This is a test。
254 c++  string  char  arrays 


30
在Swift中从数组中删除重复的元素
如今,在Swift中,您只需键入Set( yourArray )以使数组唯一。(或根据需要订购)。 在那之前,它是怎么做的? 我可能有一个看起来像下面的数组: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] 或者,实际上,是数据的相似类型部分的任何序列。我要做的是确保每个相同元素中只有一个。例如,上面的数组将变为: [1, 4, 2, 6, 24, 15, 60] 请注意,删除了2、6和15的重复项以确保每个相同元素中只有一个。Swift是否提供一种轻松实现此目的的方法,还是我必须自己做?

13
将JavaScript NodeList转换为数组的最快方法?
先前在这里回答的问题说这是最快的方法: //nl is a NodeList var arr = Array.prototype.slice.call(nl); 在我的浏览器上进行基准测试时,我发现它的速度比此速度慢3倍以上: var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); 它们都产生相同的输出,但是我很难相信我的第二个版本是最快的方法,特别是因为人们在这里另有说明。 这是我的浏览器中的一个怪胎(铬6)吗?还是有更快的方法? 编辑:对于任何关心的人,我都选择了以下内容(这似乎是我测试过的每个浏览器中最快的): //nl is a NodeList var l = []; // Will hold the array of Node's for(var i = 0, ll = nl.length; i …


6
比较两个NumPy数组的相等性,按元素
比较两个NumPy数组是否相等的最简单方法是什么(其中相等定义为:对于所有索引i:,A = B iff A[i] == B[i])? 简单地使用==给我一个布尔数组: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) 是否and需要确定该数组的元素是否相等,或者是否有更简单的比较方法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.