Добрый день ЛОР.
Есть данные в БД которые я временно переместил в словарь.
a = {
'username': 'user1', 'level': '1',
'username': 'user2', 'level': '2',
'username': 'user3', 'level': '3',
'username': 'user4', 'level': '4',
'username': 'user5', 'level': '5',
}
users = {
a['username']: a['level']
}
b = {
'rangname': 'Рядовой', 'ranglevel': '1',
'rangname': 'Ефрейтор', 'ranglevel': '2',
'rangname': 'мл.Сержант', 'ranglevel': '3',
'rangname': 'ст.Сержант', 'ranglevel': '4',
'rangname': 'Старшина', 'ranglevel': '5',
}
rangs = {
b['rangname']: b['ranglevel']
}
print(users)
print(rangs)
Мне нужно что? Мне нужно брать данные из словаря users level, сравнивать его с данными словаря rangs ranglevel, если числа совпадают то выводить username и соответсвующий ему rangname.
Вангую что это делается циклом, но не знаю как такую сложную комбинацию провернуть в цикле.