import itertools
isolated_filenames = ['gdg36dhd3d_0.wav','gdg36dhd3d_1.wav','gdg36dhd3d_2.wav','344fikuo4q_0.wav','344fikuo4q_1.wav']
l = [(x.rsplit('_')[0], x.rsplit('_')[-1][:-4]) for x in isolated_filenames]
number_isolated_events = []
for k, g in itertools.groupby(l, key=lambda x: x[0]):
number_isolated_events.append(tuple([k, len(list(g))])) # if you need to count group items
#number_isolated_events.append(tuple([k, sum(int(z[1]) for z in g)])) # if you need to sum numeric suffixes
print(number_isolated_events)
aW1wb3J0IGl0ZXJ0b29scwppc29sYXRlZF9maWxlbmFtZXMgPSBbJ2dkZzM2ZGhkM2RfMC53YXYnLCdnZGczNmRoZDNkXzEud2F2JywnZ2RnMzZkaGQzZF8yLndhdicsJzM0NGZpa3VvNHFfMC53YXYnLCczNDRmaWt1bzRxXzEud2F2J10KbCA9IFsoeC5yc3BsaXQoJ18nKVswXSwgeC5yc3BsaXQoJ18nKVstMV1bOi00XSkgZm9yIHggaW4gaXNvbGF0ZWRfZmlsZW5hbWVzXQpudW1iZXJfaXNvbGF0ZWRfZXZlbnRzID0gW10KZm9yIGssIGcgaW4gaXRlcnRvb2xzLmdyb3VwYnkobCwga2V5PWxhbWJkYSB4OiB4WzBdKToKICAgIG51bWJlcl9pc29sYXRlZF9ldmVudHMuYXBwZW5kKHR1cGxlKFtrLCBsZW4obGlzdChnKSldKSkgIyBpZiB5b3UgbmVlZCB0byBjb3VudCBncm91cCBpdGVtcwogICAgI251bWJlcl9pc29sYXRlZF9ldmVudHMuYXBwZW5kKHR1cGxlKFtrLCBzdW0oaW50KHpbMV0pIGZvciB6IGluIGcpXSkpICMgaWYgeW91IG5lZWQgdG8gc3VtIG51bWVyaWMgc3VmZml4ZXMKCnByaW50KG51bWJlcl9pc29sYXRlZF9ldmVudHMp