Chapitre 2. Un tableau de séquences
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Comme tu l'as peut-être remarqué, plusieurs des opérations mentionnées fonctionnent aussi bien pour les textes que pour les listes et les tableaux. Les textes, les listes et les tableaux sont appelés "trains". [...] La commande
FORfonctionne également de manière générique sur les trains.Leo Geurts, Lambert Meertens et Steven Pembertonm, ABC Programmer's Handbook (Manuel du programmeur ABC)1
Avant de créer Python, Guido a contribué au langage ABC - un projet de recherche de 10 ans visant à concevoir un environnement de programmation pour les débutants. ABC a introduit de nombreuses idées que nous considérons aujourd'hui comme "pythoniques" : opérations génériques sur différents types de séquences, types de tuple et de mapping intégrés, structure par indentation,typage fort sans déclaration de variable, et bien plus encore... Ce n'est pas un hasard si Python est sifacile à utiliser.
Python a hérité de ABC le traitement uniforme des séquences. Les chaînes de caractères, les listes, les séquences d'octets, les tableaux, les éléments XML et les résultats de bases de données partagent un riche ensemble d'opérations communes, notamment l'itération, le découpage en tranches, le tri et la concaténation.
Comprendre la variété des séquences disponibles dans Python nous évite de réinventer la roue, et leur interface commune ...