Avatar ·

Conversion de ligne en tri par ordre lexicographique

📁 liste, ligne, Sujets avancés sur Python

Comment convertir une chaîne composée de mots séparés par des espaces, et trier la liste résultante dans un ordre lexicographique ?

Soit une ligne de mots séparés par des espaces :

S = 'ABC a BCD BC ABC BC BCD BCD ABC'

Nous la convertissons en une liste en utilisant "espace" comme séparateur :

A = S.split(' ')

Nous obtenons :

['Abc', 'a', 'bcd', 'bc', 'Abc', 'bc', 'bcd', 'bcd', 'Abc']