I have an array looks like:
['varyasyon__in=27', 'varyasyon__in=25', 'varyasyon__in=1']
and I want to split every value on = and join it to be a string like:
varyasyon__in=27,25,1
>Solution :
a = ['varyasyon__in=27', 'varyasyon__in=25', 'varyasyon__in=1']
data = {}
for i in a:
key, val = i.split('=')
try:
data[key].append(val)
except KeyError:
data[key] = [val]
for i, j in data.items():
print(f"{i}={','.join(j)}")
varyasyon__in=27,25,1