【发布时间】:2014-12-27 02:33:20
【问题描述】:
我有两个平面列表,其中一个包含重复值。 例如,
array1 = [1,4,4,7,10,10,10,15,16,17,18,20]
array2 = [4,6,7,8,9,10]
我需要在array1 中找到也在array2 中的值,将重复项保留在array1 中。 期望的结果将是
result = [4,4,7,10,10,10]
我想避免循环,因为实际数组将包含数百万个值。 我尝试了各种集合和相交组合,但就是无法保留重复项..
【问题讨论】:
-
你无法避免循环......如果你使用库函数......他们实际上在他们的设计中使用循环
标签: python duplicates array-intersect