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
a year ago
1.6 kB
4
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