nsilistes.py

Created by camil-kdr

Created on March 28, 2021

1.91 KB


==================DEFINITION==================
- index d'une liste commence par 0
- peut contenir: chaine de caractere (string)
     nombre entiers (int, float..)
     valeur booleenne (True False)
- peut modifier la liste comme on le veut
- valeurs separees par virgule et le tout
  entre crochets

ex: MaListe = [1, 'lol', 'bonjour', 130, 9]
ex creer liste vide: MaListe = [] 

==================FONCTIONS===================
liste de toutes les fonctions + exemples

.append() #ajoute un element
MaListe.append('coucou') #ajoute 'coucou'

.insert() #ajoute element a un index precis
MaListe.append(3, 'yo') #ajt 'yo' a l'index 3

.remove() #supprime element
MaListe.remove('coucou') #supp 'coucou'

.pop() #supp element a index precis
MaListe.pop(4) #supp elem qui est a l'index 4

.clear() #supprime tous les elements
MaListe.clear() #supp tous les elements

.len() #compte de nombre d'elements
MaListe.len() #bah compte le nb d'elements

.reverse() #inverse l'ordre d'une liste
MaListe.reverse #inverse tous les elements

.count() #compte le nb d'occurence d'un elem 
MaListe.count('haha') #compte le nombre de
#fois ou apparait 'haha' dans la liste
  
.index() #trouver l'index d'une valeur
MaListe.index('lol') #trouve position de 'lol'

.sort() #trie elements (alpahab ou croissant)
MaListe.sort() #du coup trie les elements

.copy() #copie une liste en creeant une autre
MaListe.copy(AutreListe) #creer AutreListe à
#partir des elements de MaListe (copie)

range() #creer une liste nombre croissant
MaListe = range(10) #creer liste de 0 à 9

.extend() #additionne deux listes
MaListe.extend(AutreListe)
#ou aussi operateur '+'
Liste = MaListe + AutreListe

operateur '*' #multiplier une liste
MaListe * 5 #multiplier les elements par 5

print() #affiche liste
print(MaListe) #affiche la liste
#ou autre possibilite
Maliste #pas besoin de print()

#afficher element selon son index
print(MaListe[3]) #montre element a index 3

During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.