Olá!
Criei uma lista de tuplas para armazenar produtos por código, nome e preço. Nesse exemplo são frutas:
frutas = [(640, 'morango', 25.0), (201, 'banana', 4.99), (452, 'seriguela', 9.99), (330, 'melancia', 2.5)]
Quando uso o método sort(), a variável frutas é organizada pelo primeiro item da tupla, ou seja, pelo código do produto:
frutas.sort()
frutas
[(201, 'banana', 4.99), (330, 'melancia', 2.5), (452, 'seriguela', 9.99), (640, 'morango', 25.0)]
É possível alterar o método sort() para ordenar pelo nome ou pelo preço?