blob: 9bf97cf0b9e6ac7500263ccf04f29e1b4cee4625 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
def flatten(test_tuple):
for tup in test_tuple:
if isinstance(tup, tuple):
yield from flatten(tup)
else:
yield tup
def count_element_freq(test_tuple):
res = {}
for ele in flatten(test_tuple):
if ele not in res:
res[ele] = 0
res[ele] += 1
return (res)
|