Atletas por Nacionalidade#
Faça uma função que recebe um dicionário de atletas olímpicos e devolve um dicionário de nomes de atletas separados por nacionalidade. As chaves do dicionário de entrada são nomes de atletas e os valores são dicionários contendo as respectivas informações. O dicionário de saída deve ter os nomes dos países nas chaves e listas de nomes dos atletas nos valores.
Por exemplo, para a entrada a seguir:
{
"Mathieu BILODEAU": {
"idade": 37,
"nacionalidade": "Canadá",
"modalidade": "Atletismo",
},
"Gabriela BITOLO": {
"idade": 22,
"nacionalidade": "Brasil",
"modalidade": "Handebol",
},
"Jerome BLAKE": {
"idade": 25,
"nacionalidade": "Canadá",
"modalidade": "Atletismo",
},
"Felipe BORGES": {
"idade": 36,
"nacionalidade": "Brasil",
"modalidade": "Handebol",
},
"Gabriela BRAGA GUIMARAES": {
"idade": 27,
"nacionalidade": "Brasil",
"modalidade": "Vôlei",
},
}
Sua função deve devolver o dicionário:
{
"Canadá": [
"Mathieu BILODEAU",
"Jerome BLAKE"
],
"Brasil": [
"Gabriela BITOLO",
"Felipe BORGES",
"Gabriela BRAGA GUIMARAES"
]
}
A ordem dos países e atletas no dicionário devolvido não é importante.
Sua função deve se chamar agrupa_por_nacionalidade
.