Construire un tableau T5 contenant les noms des élèves et les notes en Maths augmentées de 1 points, sans dépasser 20... (liste en compréhension)


J'avais déjà réussi en cours mais je ne me souviens plus comment faire et j'ai perdu mon fichier, du coup j'aimerai bien de l'aide pour savoir comment faire en sorte que personne ne dépasse 20. Merci d'avance ! ​


Sagot :

LEZEFY

Réponse:

je suppose que ta liste d'élèves est définie comme suit: liste = [['sarah', 10], ['thomas', 14],...]

la nouvelle liste est:

new_list = [[x[0], x[1] + 1] if x[1] < 20 else [x[0], x[1]] for x in liste]