Aktywne Wpisy
![Blackhorn](https://wykop.pl/cdn/c3397992/Blackhorn_6oD7i4173N,q60.jpg)
Blackhorn +18
Totalnie siadła mi psycha. Zero motywacji do pracy, życia, czegokolwiek. Nic nie sprawia mi przyjemności, kompletna anhedonia. Wszystko wydaje się trudne, nie mam już siły na nic, muszę odpocząć ale nie wiem jak. Zawalam każdy aspekt życia. Nie wiem co robić żeby było lepiej. Może psychiatra by pomógł albo jakieś leki, nigdy nie byłem, nigdy nic nie brałem, chociaż walczę z takim stanem od bardzo dawna. #!$%@? kierat wysysa ze mnie całą
![noipmezc](https://wykop.pl/cdn/c0834752/5d7654f63cfa7382ba61a3c58c179da389c0b2712a31b3da16af0288b1d763ea,q60.png)
noipmezc +2
jak sie bronic przed kleszczami
prosze o poradyz zycia wziete
prosze o poradyz zycia wziete
a = [1, 2, 3, 3, 4]
b = [4, 3, 2, 3, 1]
same(a, b) -> True
myślałem, żeby posortować listy i potem sprawdzic a == b
drugim pomyslem bylo collections.Counter i porownac Counter(a) == Counter(b)
sprowadzenie list do set() nie dziala bo elementy sie moga powtarzac w liscie
jakieś pomysły?
#python #naukaprogramowania
Komentarz usunięty przez autora
Komentarz usunięty przez autora
c = [x for x in a if x in set(b)]
>>> a = [1, 2, 3, 3, 4]
>>> b = [4, 3, 2, 3, 1]
>>> set(a).difference(b)
set()
>>> bool(set(a).difference(b))
False
>>> set(a) - set(b)
set()
Komentarz usunięty przez autora
Albo po prostu daj kawałek kodu do pomiaru i porównania.
vs
Jeśli zatem "czy mają jednakową liczbę wystąpień danych elementów", to wtedy słownik, counter, sorted, wszystko jedno. I optymalizacja mogłaby polegać na wczesnym wyjściu posortowanych. W pytaniu brakuje chyba kontrprzykładu.