Session du 23 septembre 2024 à 21h00

Structures de Données

TOSA & Certifications

Deviens membre Premium magic_button

Cette session de mentorat est réservée aux membres Premium. Rejoignez-nous pour accéder à toutes les rediffusions des sessions de mentorat !

Premium

  • check +100h de formations
  • check +180 exercices de code
  • check +100h de mentorats en rediffusion
  • check 20 projets
  • check Mentorats groupés hebdomadaires
  • check Support individuel avec nos mentors
Découvrir les formules
Voir le détail des fonctionnalités

Session de mentorat TOSA

Dans cette session on passe en revue les méthodes de tri en Python. On va voir notamment la différence entre sort et sorted, le tri personnalisé avec une clé, les fonctions lambda ou encore l'utilisation de itemgetter et de max.

Tri basique

  • sort() : méthode de liste qui modifie la liste d'origine

  • sorted() : fonction qui ne modifie pas la liste d'origine, utilisable avec tout itérable

  • Utilisation avancée de sorted()

Tri complexe

  • Tri avec une clé personnalisée (key)

  • Tri de structures de données complexes (tuples, objets)

  • Outils de tri

Tri spécifique

  • Fonctions lambda

  • itemgetter de la bibliothèque operator

  • Tri d'objets personnalisés (classe)

  • Utilisation de max() avec une clé personnalisée

00:00:40

Introduction à sort et sorted

00:05:02

Utilisation de sort avec le paramètre key

00:07:07

Tri de listes par longueur

00:13:19

Utilisation de itemgetter

00:16:03

Comparaison lambda et itemgetter pour trier

00:17:26

Tri multiple avec lambda

00:22:00

Utilisation de max avec des méthodes de classe

00:30:11

Comparaison max avec lambda et attributs

00:32:07

Conclusion et questions

Bravo, tu es prêt à passer à la suite

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.