如何精准过滤出特定条件下的数组元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计187个文字,预计阅读时间需要1分钟。
示例数组:x=[1, 2, 3, 4, 2, 2, 2]过滤:y=[2, 4, 7, 9]期望输出:result=[2, 4, 2, 2, 2]我尝试了:result=(x + y) 但得到了:result=[4, 2, 7, 9, 4, 2, 7]我怎么得到:结果=[2, 4, 2, 2, 2]?如何操作:x - (x - y)
样本数组:x = [1,2,3,4,2,2,2]
过滤:
y = [2,4,7,9]
期望的输出:
result = [2,4,2,2,2]
我试过了:
result = (x & y)
但这给了我[4,2].
我怎么得到:结果= [2,4,2,2,2]?
怎么样:x - (x - y) #=> [2, 4, 2, 2, 2]
本文共计187个文字,预计阅读时间需要1分钟。
示例数组:x=[1, 2, 3, 4, 2, 2, 2]过滤:y=[2, 4, 7, 9]期望输出:result=[2, 4, 2, 2, 2]我尝试了:result=(x + y) 但得到了:result=[4, 2, 7, 9, 4, 2, 7]我怎么得到:结果=[2, 4, 2, 2, 2]?如何操作:x - (x - y)
样本数组:x = [1,2,3,4,2,2,2]
过滤:
y = [2,4,7,9]
期望的输出:
result = [2,4,2,2,2]
我试过了:
result = (x & y)
但这给了我[4,2].
我怎么得到:结果= [2,4,2,2,2]?
怎么样:x - (x - y) #=> [2, 4, 2, 2, 2]

