保留数组的第一个匹配元素

现在

我有一个数组如下:

['a=1', 'b=2', 'a=2']

我想对数组进行过滤,以使元素相对于其第一个字符而言是唯一的。我想要结果:

['a=1', 'b=2']

关于以上内容,["a", "b", "a"]变为["a", "b"]

感谢所有帮助。

lip

这是来自Array#uniq的注释文档:

b = [["student","sam"], ["student","george"], ["teacher","matz"]]
b.uniq { |s| s.first } # => [["student", "sam"], ["teacher", "matz"]]

因此,似乎b.uniq{ |s| s[0] }可以通过每个字符串的第一个字符来使数组唯一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

保留数组的第一个索引元素和最后一个索引元素

数组第一个元素

保留数组的第一个元素作为序列的一部分

将数组中的第一个匹配元素存储在其他数组中

Haskell反转尾巴但保留第一个元素

保留 DataFrame 中列的第一个元素

只保留嵌套字典的第一个元素

PHP 多维数组排序在第一个位置保留一个元素值

在Swift数组中找到第一个元素匹配条件(例如EKSource)

从数组中获取第一个先前的不匹配元素

在数组中查找与Swift中的特定条件匹配的第一个元素

如何在JavaScript中找到匹配布尔条件的数组的第一个元素?

LOOKUP为什么不匹配数组中的第一个元素?

查找和删除Javascript对象数组中的第一个匹配元素

在嵌套数组中查找匹配条件的第一个元素

将每个数组的第一个元素设置为索引,并保留为数组数组的数据

减少ndarray的第一个维度-保留第一个和最后一个元素

dojo查询第一个匹配元素

Django __in,但返回第一个匹配的元素

替换数组的第一个 `m` 个元素

比较数组中的两个元素,如果某些属性匹配,则更新第一个数组的属性

Javascript - 计算多维数组的第一个元素

查找包含“-”的数组的第一个元素

for循环未处理数组的第一个元素

如何按数组的第一个元素分组?

JS减少丢失数组的第一个元素

显示第一个数组元素 - ReactJS

Elasticsearch按数组的第一个元素排序

指向数组第一个元素之前的指针