Est -il possible de tier une liste avec des éléments mixtes
Citation de tabadou le 22 novembre 2024, 19 h 50 minBonjour,
Je veux trier une liste contenant des chaînes et des nombres :
ma_liste = [1, 'abc', 2, 'def']
ma_liste.sort()
Cela me donne une erreur : TypeError: '<' not supported between instances of 'str' and 'int'. Comment trier cette liste ?"
Bonjour,
Je veux trier une liste contenant des chaînes et des nombres :
ma_liste = [1, 'abc', 2, 'def']
ma_liste.sort()
Cela me donne une erreur : TypeError: '<' not supported between instances of 'str' and 'int'. Comment trier cette liste ?"
Citation de DataDefender le 22 novembre 2024, 20 h 53 minPython ne peut pas comparer directement des chaînes et des nombres. Vous devez spécifier une clé de tri appropriée :
ma_liste.sort(key=str)de cette façon ça va marcher ? 😊
Python ne peut pas comparer directement des chaînes et des nombres. Vous devez spécifier une clé de tri appropriée :
ma_liste.sort(key=str)
de cette façon ça va marcher ? 😊