Словарь ниже
my = [{'Name':'Super', 'Gender':'Male', 'UNNO':111234},
{'Name':'Spider', 'Gender':'Male', 'UNNO':11123},
{'Name':'Bat', 'Gender':'Female', 'UNNO':113456},
{'Name':'pand', 'Gender':'Female', 'UNNO':13456}]
Уникальный номер - это значение ключа "UNNO" для каждого словаря.
Все номера UNNO должны содержать 6 цифр.
Номер UNNO, начинающийся с 11
, действителен только
Ожидается
#my_dict = {'Male':{'Super':111234}, 'Female':{'Bat':113456}}
#my_dict_list = {'Male':['Super'], 'Female':['Bat']}
Псевдокод
d = {'Male':{}, 'Female':{}}
for i in my:
if i['UNNO'].startswith('11') and len(i['UNNO'])= 6:
d['Male'].append(i['Name'])