Думаю, это решит вашу проблему:
from collections import defaultdict
votess = [['Y AFGHANISTAN',
'Y INDIA',
'Y NEPAL',
'N UNITED STATES'],
['Y AFGHANISTAN',
'N INDIA',
'Y NEPAL',
' MALI',
'Y UNITED STATES'],
['N AFGHANISTAN',
'Y INDIA',
'Y NEPAL',
' MONGOLIA',
' N UNITED STATES']]
v_dic = defaultdict()
for vote in votess:
for v in vote:
if v[2:] in v_dic:
v_dic[v[2:]] = [v_dic[v[2:]], v[0]]
else:
v_dic[v[2:]] = v[0]
for v in v_dic.keys():
print("{}->{}".format(v.strip(), v_dic[v]))
Вывод:
AFGHANISTAN->[['Y', 'Y'], 'N']
INDIA->[['Y', 'N'], 'Y']
NEPAL->[['Y', 'Y'], 'Y']
UNITED STATES->['N', 'Y']
MALI->
MONGOLIA->
UNITED STATES->