#TutorielPython3 : Apprendre à coder en Python #34 : Les listes #4
5 Juillet 2019 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #Tech' Net & Code, #e-Learning

S O M M A I R E
- Opérations sur les listes
- Concaténer deux listes
- Intersection de deux listes
- Différence entre deux listes
- Dupliquer une liste
- Ajouter un élément
- Insérer un élément
- Supprimer un élément
- Trier une liste
- Inverser l'ordre des items d'une liste
- Méthodes natives #1
- append
- Copy
- split
- join
- pop
Opérations sur les listes
- Concaténation de deux listes
Cette opération consiste à mettre à faire la "somme" de ces deux listes. Ou plutôt à les combiner l'une à l'autre. Voyons ce que cela donne via cet exemple. Via la liste de pays qui forment la Communauté économique des États de l'Afrique de l'Ouest (Cédéao) :
liste1Pays : Bénin, Burkina Faso, Cap-Vert, Côte d’Ivoire, Gambie, Ghana, Guinée, Guinée-Bissau
liste2Pays : Liberia, Mali, Niger, Nigeria, Sénégal, Sierra Leone, Togo
cedeao = liste1Pays + liste2Pays.
cedeao est, comme vous vous en doutez, la concaténation de ces deux listes. Que contient-elle alors ? C'est ce que je vous propose de voir en lançant Python.

Exécutons maintenant le script pour voir ce que la Console Python nous renvoie :

En passant la liste Cédéao à la loupe, eh bien, nous voyons bien que nous avons l'ensemble des pays formant cette institution ouest-africaine.
Intersection de deux listes
Prenons deux listes suivantes :
liste1Prenoms : Laurent, Simon, Martine, Jérôme, Pascale
liste2Prenoms : Kevin, Cindy, Martine, Jérôme, Chloé
Passons au script :

Qu'y a t-il de commun entre les deux listes liste1Prenoms et liste2Prenoms?
Il nous faut rajouter des lignes de code pour trouver les éléments communs entre elles. Appelons prenomsCommuns la liste qui contient lesdits éléments. Écrivons-les sous Python:

Que comprend cette liste nommée prenomsCommuns? Il nous suffit de l'afficher via la Console Python.

Au vu du résultat, pas de mauvaise surprise, Jérôme et Martine appartiennent bien aux deux listes.
Différence entre deux listes
liste1Prenoms : Laurent, Simon, Martine, Jérôme, Pascale
liste2Prenoms : Kevin, Cindy, Martine, Jérôme, Chloé
Le challenge consiste à trouver des éléments qui appartiennent à la 1re liste sans appartenir à la seconde. Appelons prenomsUniques1 la liste qui remplit ces critères. Écrivons-les sous Python:

Que comprend cette liste ainsi nommée? Il nous suffit de l'afficher via la Console Python.

Je vous encourage fortement à créer vos propres listes et à y appliquer ces opérations pour vous les approprier.
Lire la suite : Les listes #5
==== De vous à nous ====
Pour être alerté de la publication de nouveaux articles, en temps réel, pensez à vous inscrire, au préalable, à la Newsletter en saisissant votre adresse-mail (valide) dans la zone dédiée, ci-dessous.
Après quoi, un mail de confirmation sous forme de lien vous sera envoyé pour s’assurer que vous êtes bien le titulaire de l’adresse-mail saisie. Et, il vous suffira simplement de valider ce lien (en cliquant dessus) pour que votre inscription devienne effective.
Du reste, pour nous faire une suggestion, signaler une erreur, un lien inactif ou nous faire part d’une information précise en rapport avec le Congo, cliquez ici.
Merci et à bientôt.
L'Equipe RdC.
Météo de la ville de Kinshasa
Newsletter
Abonnez-vous pour être averti des nouveaux articles publiés.
Catégories
- 1509 Echos de la vie quotidienne Congo & Diaspora
- 1382 Autre regard
- 1361 Focus sur le mal Congolais
- 1211 C'est à voir et à revoir
- 628 Dico exquis anti-mystification
- 560 e-Learning
- 422 Carte blanche à
- 334 Fréquence Agora
- 314 Tech' Net & Code
- 133 Curiosités & Saveurs locales
- 93 Echappées artistiques
- 44 Congo & Diaspora en un clin d'oeil
- 41 Adresses utiles
- 36 Jeux d'hier et d'aujourd'hui
- 30 En ce temps-là
- 16 Arbres fruitiers
==============================
Algorithmique & programmation :
- ● Larp
- ● Scratch
- ● Linotte
- ● Python
- ● GeoGebra
- ● Xcas
- ● Excel & langage VBA
- ● HTML5 & CSS3
- ● JavaScript
=================================
Commenter cet article