Mam dwie płaskie listy, w których jedna z nich zawiera zduplikowane wartości. Na przykładPython przecięcie dwóch list zachowujących duplikaty
array1 = [1,4,4,7,10,10,10,15,16,17,18,20]
array2 = [4,6,7,8,9,10]
Muszę znaleźć wartości w tablica1, które są również w tablica2, utrzymując duplikaty w tablica1. Pożądany wynik będzie
result = [4,4,7,10,10,10]
chcę uniknąć pętli jak rzeczywistych macierzy będzie zawierał w ciągu milionów wartości. Próbowałem różnych kombinacji zestawów i przecięć, ale po prostu nie mogłem zachować duplikatów ..
Każda pomoc zostanie bardzo doceniona!
Nie można uniknąć pętli .. jeśli używasz funkcji bibliotecznych .. one faktycznie używają pętli w swoim projekcie – mlwn