Desafio Ordenando Coleções
Desafios propostos na aula 11 do módulo 5 do curso Pythonista autodidata. Ordenando Coleções através de propriedades!unknown
python
2 years ago
1.6 kB
8
Indexable
# DESAFIOS 🥇
## Desafio 1
'''
# Ordene a lista de produtos abaixo pelo preço em ordem crescente:
produtos = [
{'nome': 'Celular',
'preco': 1500
},
{'nome': 'Monitor',
'preco': 500
},
{'nome': 'Microfone',
'preco': 300
}
]
## Desafio 2
# Ordene em ordem descrescente a lista de equipamento_filmagem por valor do equipamento:
equipamento_filmagem = [
('Tripé', 300),
('Câmera', 1700),
('Iluminação', 200),
]
## Desafio 3
# Ordene em ordem crescente a cotacao_moedas com base no valor da moeda
cotacao_moedas = [['usd', 5.25], ['brl', 1.56], ['eur', 6.47]]
'''
from operator import itemgetter
# Desafio 1
produtos = [
{'nome': 'Celular',
'preco': 1500
},
{'nome': 'Monitor',
'preco': 500
},
{'nome': 'Microfone',
'preco': 300
}
]
produtos.sort(key=itemgetter('preco'))
print(produtos)
# Desafio 2
equipamento_filmagem = [
('Tripé', 300),
('Câmera', 1700),
('Iluminação', 200),
]
equipamento_filmagem.sort(key=itemgetter(1), reverse=True)
print(equipamento_filmagem)
# Desafio 3
cotacao_moedas = [['usd', 5.25], ['brl', 1.56], ['eur', 6.47]]
cotacao_moedas.sort(key=itemgetter(1))
print(cotacao_moedas)
Editor is loading...
Leave a Comment