Skip to main content

Le TUPLE, une liste protégée et immutable

mes_affaires est une liste entre crochets [ ] mes_fringues est un tuple entre parenthèses ( ) Un tuple est non modifiable !!!! >>> mes_affaires = [“chemise”,”pantalon”,”chaussures”] >>> mes_affaires [‘chemise’, ‘pantalon’, ‘chaussures’] >>> mes_affaires[0] = “t-shirt” >>> mes_affaires [‘t-shirt’, ‘pantalon’, ‘chaussures’] >>> mes_fringues = tuple (mes_affaires) >>> mes_fringues[0] = “veste” Traceback (most recent call last): File […]

La méthode replace ( ) pour créer une chaîne à partir d’une autre en remplaçant une ou des parties

Pour rappel, une chaîne est immutable. On ne peut donc en changer un élément. Il faut donc en créer une autre. Remplacer un ou plusieurs éléments d’une chaîne de caractères pour en créer une autre : Syntaxe = chaine_1 = chaine_0.replace (old, new [, maxreplace]) >>> chaine_0 = “Comment vas-tu ?” >>> chaine_0 ‘Comment vas-tu […]

Le module STRING, ses constantes et sa méthode format ( )

Pour plus d’infos, voir la documentation officielle : ici Les constantes : ascii_letters = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’ ascii_lowercase = ‘abcdefghijklmnopqrstuvwxyz’ ascii_uppercase = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ digits = ‘0123456789’ hexdigits = ‘0123456789abcdefABCDEF’ octdigits = ‘01234567’ printable = ‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU… C’est une combinaison des digits, ascii_letters, punctuation et whitespace punctuation = ‘!”#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~’ whitespace = ‘ \t\n\r\x0b\x0c’ >>> import string >>> string.digits ‘0123456789’ […]

Parcours de liste avec la boucle while, la boucle for, la boucle for et la fonction enumerate

Parcours de liste avec la boucle while : liste5 = [“aa”,”bb”,”cc”,[1,2,3]] indice = 0 while indice < len(liste5): print (liste5[indice]) indice += 1 Exécution : >>> aa bb cc [1, 2, 3] >>> Parcours de liste avec la boucle for : liste5 = [“aa”,”bb”,”cc”,[1,2,3]] for renard in liste5 : print (renard) Exécution : >>> aa […]

Dans une liste, ajout , suppression et extension de liste

J’ajoute une valeur ou un élément à la fin de la liste : >>> listeEx = [“a”,”z”,”f”] >>> listeEx [‘a’, ‘z’, ‘f’] >>> listeEx.append (“u”) >>> listeEx [‘a’, ‘z’, ‘f’, ‘u’] >>> J’ajoute une valeur qui sera indexée à l’emplacement 2 de la liste : >>> listeEx.insert (2,”w”) >>> listeEx [‘a’, ‘z’, ‘w’, ‘f’, ‘u’] […]

Création d’une liste et parcours de liste par indices

Une liste est un ensemble d’éléments, d’objets se retrouvant entre crochets. ces objets sont mutables, cad qu’on peut les changer à contrario des caractères d’une chaîne de caractères qui sont dits immutables. Création d’une liste vide : >>> liste1 = [ ] >>> type (liste1) <class ‘list’> >>> En programmation orientée objet, tout est objet. […]

 
Aller à la barre d’outils