Tag: 数组

array_push()与键值对

我有一个现有的数组,我想要添加一个值。 我试图达到使用array_push()无济于事。 以下是我的代码: $data = array( "dog" => "cat" ); array_push($data['pussy'], 'wagon'); 我想实现的是添加阴部作为一个关键的$data数组与货车作为价值,以便访问它在下面的代码片段: echo $data['pussy']; // the expected output is: wagon 我怎样才能做到这一点?

python:如何识别一个variables是一个数组还是一个标量

我有一个函数,采用NBins的参数。 我想用一个标量50或一个数组[0, 10, 20, 30]来调用这个函数。 如何在函数中识别NBins的长度是多less? 或者换句话说,如果它是一个标量或vector? 我试过这个: >>> N=[2,3,5] >>> P = 5 >>> len(N) 3 >>> len(P) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: object of type 'int' has no len() >>> 正如你所看到的,我不能将len应用于P ,因为它不是一个数组….有没有像python中的isarray或isscalar ? 谢谢

如何确定一个数组是否包含另一个数组的所有元素

鉴于: a1 = [5, 1, 6, 14, 2, 8] 我想确定它是否包含所有元素: a2 = [2, 6, 15] 在这种情况下,结果是false 。 有没有内置的Ruby / Rails方法来识别这种数组包含? 实现这一点的一个方法是: a2.index{ |x| !a1.include?(x) }.nil? 有更好的,更可读的方法吗?

为什么Python的数组变慢?

我期望array.array比列表更快,因为数组似乎是unboxed。 但是,我得到以下结果: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 loop, best of 3: 1.41 s per loop In [6]: %timeit sum(L) 1 loop, best of 3: 627 ms per […]

是否有符号数组的文字符号?

我喜欢这个string数组的expression式: %w( i can easily create arrays of words ) 我想知道是否有一个文字来获得一个符号数组。 我知道我能做到 %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) 但只要使用文字就太好了。

Java 8stream和arrays上的操作

我刚刚发现了新的Java 8streamfunction。 来自Python,我想知道现在是否有一个简单的方法来做像求和这样的数组操作,将两个数组以“一行pythonic”的方式相乘? 谢谢

Javascript在对象数组中执行.join值

如果我有一个string数组,我可以使用.join()方法来获取一个string,每个元素用逗号分隔 – 就像这样: ["Joe", "Kevin", "Peter"].join(", ") -> "Joe, Kevin, Peter" 我有一个对象数组,我想对其中的值执行类似的操作; 所以从 [ {name: "Joe", age: 22}, {name: "Kevin", age: 24}, {name: "Peter", age: 21} ] 只在name属性上执行join方法,以实现与以前相同的输出。 目前我有以下function: function joinObj(a, attr) { var out = []; for (var i=0; i<a.length; i++) { out.push(a[i][attr]); } return out.join(", "); } 这段代码没有什么问题,它可以工作,但突然之间,我已经从一个简单,简洁的代码行变成了一个非常必要的function。 是否有更简洁,更理想的写作方式?

将数组传递给$ .ajax()中的ajax请求

可能重复: 在jQuery中序列化为JSON 我想发送一个数组作为Ajax请求: info[0] = 'hi'; info[1] = 'hello'; $.ajax({ type: "POST", url: "index.php", success: function(msg){ $('.answer').html(msg); } }); 我怎样才能做到这一点?

数组从字典键快速

尝试用swift中的字典中的键填充数组。 var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys 这将返回一个错误:“AnyObject”与string不相同 也试过 componentArray = dict.allKeys as String 但得到:'string'不能转换为[string]

在Java中将string数组转换为string

我想要将Java代码转换为一个string数组。