Content de te revoir.
Parlons de quelques astuces utiles avec les listes que vous verrez beaucoup dans le code Python.
Eh bien, celui que nous avons déjà vu.
C'est cette idée de longueur.
Vous allez beaucoup l'utiliser, c'est-à-dire déterminer la longueur d'une liste, qui dans notre cas est maintenant
de sept.
Une autre astuce très utile consiste à inverser une liste.
Maintenant, je vous ai déjà montré comment inverser une liste, mais parfois vous pouvez le faire avec le découpage de liste par rapport à quelque chose que nous
avons vu dans le découpage de chaîne.
Donc je peux réellement faire BASKETT.
Et puis point-virgule, point-virgule, moins un, si je clique, lancez ici.
C'est ce que vous attendiez ?
Passons en revue cette ligne par ligne.
J'ai trié le panier pour qu'il aille de a à zie puis j'ai inversé cela, donc c'est
un Z jusqu'à A et j'ai à nouveau inversé le panier pour qu'au lieu d'être à l'envers, c'est maintenant
dans l'ordre.
ABCDE ex.
Et ce découpage de liste crée une nouvelle liste, n'est-ce pas, si j'imprime le panier ici.
Vous verrez que le panier est la version inversée, la dernière action que nous avons entreprise contre le découpage de
liste, qui crée une nouvelle version.
Donc cette notation, vous en verrez beaucoup avec les listes lorsque vous aurez besoin d'inverser la liste.
Ou peut-être avez-vous besoin de faire une copie de la liste comme celle-ci, ou peut-être avez-vous besoin d'une partie de la liste.
Une autre chose utile que vous verrez beaucoup est quelque chose appelé range.
Venons-en à cela pour le moment.
Si je voulais générer une liste très rapidement, disons de une à cent, je peux faire quelque chose comme
ça.
Je peux dire plage, puis démarrer puis arrêter.
Faisons-en donc cent.
Et si j'imprime ça.
Et je cours, hmm, j'obtiens une plage de 1 à 100.
Mais si j'enveloppe cela dans une liste.
Ce qui va créer une nouvelle liste pour nous et je clique sur Exécuter !
Regardez ça, j'obtiens une plage de un jusqu'à quatre-vingt-dix-neuf, rappelez-vous, c'est le début et puis n'importe
quoi pour l'arrêter.
Donc avant qu'il n'atteigne cent, ça va s'arrêter.
Maintenant, si je supprime cela et ne fais qu'une seule chose.
J'obtiens une liste à partir de zéro jusqu'à 99, si je veux lister qui a cent un éléments parce qu'elle
commence à zéro, je ferais juste cent un.
Et la plage est quelque chose dont nous parlerons beaucoup plus, surtout lorsque nous parlons de boucles en
programmation, mais c'est un excellent moyen pour vous de générer une liste très, très rapidement, en particulier une liste numérotée.
Enfin, la dernière chose courante que vous verrez beaucoup est cette idée de jointure par points.
Qu'est-ce que la jointure par points.
Join est en fait quelque chose qui fonctionne sur les chaînes.
C'est une méthode de chaîne, mais elle est souvent utilisée de cette façon.
Nous avons une chaîne vide.
Et cette chaîne vide, disons, phrase.
Et puis nous pouvons faire la jonction par points.
Et join prend ce que nous appelons un itérable, qui est une liste pour le moment, et
ici nous pouvons avoir une phrase comme, Salut, mon nom.
Est.
Jojo.
Et maintenant si j'imprime la phrase.
Et je clique, cours ici, hmm, je n'obtiens rien, voyons pourquoi, et si je tape un point d'exclamation ici et que je
clique sur exécuter ?
D'accord, il imprime une phrase, mais il semble que Dudd Join crée un nouvel élément pour nous.
Attribuons simplement cela à une nouvelle phrase.
Maintenant, si je fais une nouvelle phrase et que je l'imprime.
On voit que je.
Bonjour, je m'appelle Jojo.
Hmm.
C'est donc un peu génial, n'est-ce pas, nous avons ces points d'exclamation.
Entre nos éléments et joignez Joynes, ces petits éléments itérables, ces listes par tout ce qui se trouve devant.
Donc, si nous changeons cela en une chaîne de clic vide, nous obtenons maintenant ceci.
Si j'ajoute un espace entre les deux et que je clique sur exécuter.
On se dit bonjour, je m'appelle Jojo.
Et parfois, vous remarquerez souvent ce modèle, surtout si vous souhaitez vous joindre et créer une nouvelle
chaîne à partir d'une liste d'éléments.
Maintenant, une manière abrégée de le faire est de ne même pas s'en soucier et de simplement faire une chaîne
vide.
Ne rejoignez pas puis rejoignez tous les éléments de la liste.
On y va.
Donc, tout ce que nous faisons, c'est combiner la liste dans une chaîne, et c'est un modèle commun
que vous verrez beaucoup, je le verrai dans le prochain.