gpt4 book ai didi

ruby - 取两个数组并从不唯一的值创建第三个数组

转载 作者:数据小太阳 更新时间:2023-10-29 08:27:56 25 4
gpt4 key购买 nike

我正试图对一个巨大的电子邮件列表迁移进行重复数据删除,但是有一个问题。我想获取重复项并将它们变成自己的数组(第 3 个)。

让这些数组变得非常简单和简短。

a = ["rich@aol.com", "ian@aol.com"]
b = ["rich@aol.com"]

本质上,我正在尝试制作 c = ["rich@aol.com"] 因为它是唯一同时位于两个列表中的电子邮件。

到目前为止我尝试了什么:

unqiq 有反义词吗?

ab = a + b
ab.uniq

返回:["rich@aol.com", "ian@aol.com"]

我可以将 a + b 转储到第三个 c 数组中,然后将 c 与 ab.uniq 进行比较以获得重复的内容吗?

我是否缺少更简单的方法来做到这一点?任何帮助将不胜感激!!!!

最佳答案

你想要 intersection的数组。

c = a & b

关于ruby - 取两个数组并从不唯一的值创建第三个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913212/

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