Как найти только парные разряды? Моя версия алгоритмаКак найти и оставить только парные в списке python?
import collections
a = [1,2,3,4,5,2,4,5]
b = []
for x,y in collections.Counter(a).items():
if y>1:
b.append(x)
print(b) # [2, 4, 5]
c = []
for item in a:
if item in b:
c.append(item)
print(c) # [2, 4, 5, 2, 4, 5]
нужно найти результат, такие как гр
кода дефектов:
- три списка (а, б, в), один коллекции (Dict)
- долго код
Мне нужно оставить список, удваивает значения, пример. x = [1,2,2,2,3,4,5,6,6,7], необходимо [2,2,2,6,6] не [2,6]
Да, это правильно, так как c list print (c) # [2, 4, 5, 2, 4, 5] – Igor