Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Je crée des données aléatoires, j'importe donc le module random
- import random
- random.seed(1)
- # 1) Créer les données
- data = []
- for v in ['Voiture A','Voiture B','Voiture C','Voiture D']:
- for a in [2016, 2017, 2018, 2019, 2020]:
- data.append([v,a,random.randint(100,2000)])
- random.shuffle(data)
- def compute_cost(d,year):
- # 2) Créer une liste des coûts de tous les véhicules en 2018
- # Créer une liste vite qui recueillera les informations
- cost = []
- # passer à travers les données
- for l in d:
- # si la date est égale à "year", j'ajoute les données à la liste
- if l[1] == year:
- cost.append([l[0],l[2]])
- # 3) Trier cette liste par ordre croissant avec la commande : liste.sort(key = lambda x: x[position])
- cost.sort(key = lambda x: x[1])
- # 4) Extraire le premier et le dernier élément de la liste
- print(cost[0])
- print(cost[-1])
- compute_cost(data,2016)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement