Quelques opérations sur les listes :

Créer une liste :

In [1]:
MaListe = [1,4,3,7,5,4]
print("Voici une liste :", MaListe)
Voici une liste : [1, 4, 3, 7, 5, 4]

Extraire un élément d’une liste :

In [2]:
MaListe = [1,4,3,7,5,4]
#Prendre un element d’une liste : (Le premier element est indexe par 0)
print("Le troisieme element de ma liste est :", MaListe[2])
Le troisieme element de ma liste est : 3

Retourner l’index d’un élément d’une liste :

In [3]:
MaListe = [1,4,3,7,5,4]
#Retourner l’index d’un element avec la methode .index() :
Index=MaListe.index(7)
print(Index)
3

Retourner la longueur d’une liste :

In [4]:
MaListe = [1,4,3,7,5,4]
#Calculer sa longueur avec la fonction len() :
Longueur = len(MaListe)
print("La longueur de ma liste est : ",Longueur)
La longueur de ma liste est :  6

Ajouter un élément à la fin d’une liste :

In [5]:
MaListe = [1,4,3,7,5,4]
#Ajouter un element a la fin avec la methode .append(element) :
MaListe.append(9)
print(MaListe)
[1, 4, 3, 7, 5, 4, 9]

Ajouter une liste à une liste :

In [6]:
MaListe = [1,4,3,7,5,4]
#Ajouter une liste a une liste avec la methode .extend(liste) :
MaListe.extend([2,5,4])
print(MaListe)
[1, 4, 3, 7, 5, 4, 2, 5, 4]

Retirer un élément d’une liste :

In [7]:
MaListe = [1,4,3,7,5,4]
#Enlever une valeur d’une liste avec la methode .remove(element) :
MaListe.remove(4)
print(MaListe)
[1, 3, 7, 5, 4]

Retourner la valeur maximum d’une liste :

In [8]:
MaListe = [1,4,3,7,5,4]
#Prendre la valeur maximum d’une liste avec max(liste) :
LeMax = max(MaListe)
print("Le maximum est :", LeMax)
Le maximum est : 7

Trier par ordre croissant une liste :

In [9]:
MaListe = [1,4,3,7,5,4]
#Trier les elements d’une liste avec la methode .sort() :
MaListe.sort()
print(MaListe)
[1, 3, 4, 4, 5, 7]

Inverser une liste :

In [10]:
MaListe = [1,4,3,7,5,4]
#Inverser une liste avec la methode .reverse() :
MaListe.reverse()
print(MaListe)
[4, 5, 7, 3, 4, 1]

Compter le nombre d’apparitions d’un élément d’une liste :

In [11]:
MaListe=[1,4,3,7,5,4]
#Compter le nombre d’apparition d’un element d’une liste
# avec la methode .count(element) :
Nombre = MaListe.count(4)
print("Le nombre de 4 dans la liste est : ", Nombre)
Le nombre de 4 dans la liste est :  2

Opérations sur les chaînes de caractères

Certaines des méthodes précédentes fonctionnent aussi sur des chaînes de caractères.

  • Faites fonctionner toutes ces méthodes sur une chaîne.

(Utilsez la chaîne "Hello Ana 452" par exemple.)

  • Indiquez les méthodes qui fonctionnent avec les chaînes.

Il est possible de transformer une chaîne de caractères en une liste afin de lui appliquer des méthodes supplémentaires.