Questions tagged «arrays»

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


13
如何获取所有枚举值作为数组
我有以下列举。 enum EstimateItemStatus: Printable { case Pending case OnHold case Done var description: String { switch self { case .Pending: return "Pending" case .OnHold: return "On Hold" case .Done: return "Done" } } init?(id : Int) { switch id { case 1: self = .Pending case 2: self = .OnHold …
99 ios  arrays  swift  enums 

10
如何用条件元素定义数组?
我如何定义条件数组元素?我想做这样的事情: const cond = true; const myArr = ["foo", cond && "bar"]; 这按预期工作: ["foo", "bar"] 但是,如果设置cond为false,则会得到以下结果:["foo", false] 如何定义带有条件元素的数组?

5
python如何用零填充numpy数组
我想知道如何使用python 2.6.6和numpy版本1.5.0用零填充2D numpy数组。抱歉! 但是这些是我的局限性。因此我不能使用np.pad。例如,我想a用零填充以使其形状匹配b。我想这样做的原因是我可以这样做: b-a 这样 >>> a array([[ 1., 1., 1., 1., 1.], [ 1., 1., 1., 1., 1.], [ 1., 1., 1., 1., 1.]]) >>> b array([[ 3., 3., 3., 3., 3., 3.], [ 3., 3., 3., 3., 3., 3.], [ 3., 3., 3., 3., 3., 3.], [ …
99 python  arrays  numpy  pad 


22
foreach循环中的两个数组
我想selectbox使用两个数组生成一个,一个包含国家/地区代码,另一个包含国家/地区名称。 这是一个例子: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> 这种方法对我不起作用。有什么建议?
98 php  arrays  foreach 

12
检查空数组:计数与空
这个关于“ 如何判断PHP数组是否为空 ”的问题让我想到了这个问题 确定数组是否为空时,count是否应该使用代替理由empty? 我个人认为如果在使用空数组的情况下2是否相等,empty因为它为布尔问题提供了布尔答案。从上面链接的问题来看,这似乎count($var) == 0是流行的方法。对我来说,尽管在技术上是正确的,但没有任何意义。例如:$ var,您是空的吗?答:7。嗯... 是我应该count == 0改用还是仅出于个人喜好? 正如其他人在注释中指出的那样,现在删除的答案count将对大型数组产生性能影响,因为它将必须计算所有元素,而empty一旦知道它不为空就可以停止。因此,如果在这种情况下它们给出相同的结果,但count效率可能很低,那么为什么还要使用count($var) == 0?


11
重新排列数组
说,我有一个看起来像这样的数组: var playlist = [ {artist:"Herbie Hancock", title:"Thrust"}, {artist:"Lalo Schifrin", title:"Shifting Gears"}, {artist:"Faze-O", title:"Riding High"} ]; 如何将元素移动到另一个位置? 例如,我想移动{artist:"Lalo Schifrin", title:"Shifting Gears"}到最后。 我尝试使用拼接,如下所示: var tmp = playlist.splice(2,1); playlist.splice(2,0,tmp); 但这是行不通的。


21
如何使用JavaScript将长数组拆分为较小的数组
我有一组电子邮件(可以是1封电子邮件,也可以是100封电子邮件),我需要用ajax请求发送该数组(我知道该怎么做),但是我只能发送一个包含以下内容的数组不超过10封电子邮件。因此,如果原始数组中包含20封电子邮件,我将需要将其拆分为2个数组,每组10个。或者,如果原始数组中有15封电子邮件,那么1数组中的10封电子邮件,以及另一个数组中的5封电子邮件。我使用的是jQuery,什么是最好的方法?

6
ArraySegment <T>类的用途是什么?
我只是ArraySegment&lt;byte&gt;在子MessageEncoder类化时遇到了类型。 我现在知道这是给定数组的一部分,具有偏移量,不可枚举,并且没有索引器,但是我仍然无法理解其用法。有人可以举例说明吗?
97 c#  arrays  .net 

28
如何计算JavaScript中数组中的重复值
目前,我得到了这样的数组: var uniqueCount = Array(); 几个步骤后,我的数组如下所示: uniqueCount = [a,b,c,d,d,e,a,b,c,f,g,h,h,h,e,a]; 我如何计算数组中有多少a,b,c?我想要一个类似的结果: a = 3 b = 1 c = 2 d = 2 等等

2
使用Lodash按值对对象数组进行排序
我试图按“名称”值对数组进行排序(使用Lodash)。我使用Lodash文档在下面创建了解决方案,但是.orderBy似乎根本没有任何影响。任何人都可以阐明对数组进行排序的正确方法吗? 字符数组 [ { "id":25, "name":"Anakin Skywalker", "createdAt":"2017-04-12T12:48:55.000Z", "updatedAt":"2017-04-12T12:48:55.000Z" }, { "id":1, "name":"Luke Skywalker", "createdAt":"2017-04-12T11:25:03.000Z", "updatedAt":"2017-04-12T11:25:03.000Z" } ] 功能码 var chars = this.state.characters; _.orderBy(chars, 'name', 'asc'); // Use Lodash to sort array by 'name' this.setState({characters: chars})
97 arrays  lodash 


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.