Si la liste contient plusieurs fois la même valeur, l'instruction remove() ne supprimera que le premier élément de la liste ayant la valeur passée en paramètre de la méthode remove().
Longueur d'une liste avec len()
Pour connaître la longueur d'une liste (c'est-à-dire son nombre d'éléments) on utilise la méthode len().
Exemple
Si $\rm ma\_liste = ["blanc","orange","bleu"]$. Alors $\rm print(len(ma\_liste))$ affichera $3$.
Pour créer la liste des carrés des entiers de $1$ à $100$, on peut procéder de plusieurs manières :
Méthodes de création
À l'aide de la méthode append() décrite plus haut :
$\text{liste_carres = []}$ # on crée une liste vide (sans élément)
$\text{for i in range(101):}$
$\text{liste_carres.append(i*i)}$
Création en une seule ligne de code :
$\text{Liste_carres = [i*i for i in range(101)]}$
Cette deuxième façon de procéder se nomme créer une liste par compréhension.
On accède à l'élément de la ligne $\rm l$ et de la colonne $\rm c$ ainsi : $\rm ma\_matrice[l][c]$.
Par exemple, $\rm print(ma\_matrice[2][0])$ affichera $3$.
Remarque
Dans cet exemple, $\rm ma\_matrice$ contient la liste des entiers de $1$ à $7$ et le deuxième élément de chaque liste de ligne est un booléen qui indique si l'élément en première position est un entier premier ou non.
Un dictionnaire est délimité par des accolades. Les paires clé/valeur sont saisies sous la forme clé:valeur. Et comme pour les listes, les différentes paires clé/valeur sont séparées par une virgule.
Création d'un dictionnaire vide
On peut aussi un créer un dictionnaire à partir de "rien" en saisissant les paires clé/valeur une par une.