Je suis un peu confus en ce qui concerne la structure des données en python; ()
, []
et {}
. J'essaie de trier une liste simple, probablement parce que je ne peux pas identifier le type de données que je ne parviens pas à trier.
Ma liste est simple: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue']
Ma question est de savoir quel type de données il s'agit, et comment trier les mots par ordre alphabétique?
[]
renferme le type de données intégré list
, (voir tutorialspoint.com/python/python_lists.htm ). Les listes ne sont que des groupes de valeurs (elles peuvent contenir d'autres objets itérables, c'est-à-dire des listes imbriquées). ()
renferme le fichier intégré tuple
. Ils sont immuables (ne peuvent pas être modifiés). (voir tutorialspoint.com/python/python_tuples.htm ). Et {}
renferme le fichier builtin dictionary
. Parallèles avec un dictionnaire (pour les mots), où une «clé» serait le mot et la «valeur» serait la définition. (voir tutorialspoint.com/python/python_dictionary.htm ).