Add new file

This commit is contained in:
def 2021-12-05 23:25:07 +00:00
parent 38d45d88fe
commit ed18b5cb4c
1 changed files with 23 additions and 0 deletions

23
def/count Normal file
View File

@ -0,0 +1,23 @@
##################################### Первый способ:
A = [10, 10, 23, 10, 123, 66, 78, 123]
counter = {}
for elem in A:
counter[elem] = counter.get(elem, 0) + 1
doubles = {element: count for element, count in counter.items() if count > 1}
print(doubles)
##################################### Второй способ:
from collections import Counter
counter = Counter(A)
##################################### Третий способ:
from collections import defaultdict
counter = defaultdict(int)
for elem in A:
counter[elem] += 1