Untitled
unknown
python
a year ago
938 B
6
Indexable
from operator import itemgetter # 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 } ] # Ordene em ordem decrescente a lista de equipamento_filmagem por valor do equipamento equipamento_filmagem = [ ('Tripé', 300), ('Câmera', 1700), ('Iluminação', 200), ] # Ordene em ordem crescente a cotacao_moedas com base no valor da moeda cotacao_moedas = [['usd', 5.25], ['brl', 1.56], ['eur', 6.47]] # Função genérica def ordena_produtos_lista(lista, chave, reverse=False): produtos_lista = sorted(lista, key=itemgetter(chave), reverse=reverse) return produtos_lista print(ordena_produtos_lista(produtos, 'preco')) print(ordena_produtos_lista(equipamento_filmagem, 1, reverse=True)) print(ordena_produtos_lista(cotacao_moedas, 1))
Editor is loading...
Leave a Comment