gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 17:20:17 24 4
gpt4 key购买 nike

我有一个数组如下:

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

我想过滤数组以确保元素的第一个字符是唯一的。我想要结果:

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

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

感谢所有帮助。

最佳答案

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

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

所以看起来 b.uniq{ |s| s[0] } 将通过每个字符串的第一个字符唯一化数组。

关于arrays - 保留数组的第一个匹配元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49990787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com