<figureclass="image image_resized"style="width:53.94%;"><imgsrc="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Python_logo_and_wordmark.svg/1200px-Python_logo_and_wordmark.svg.png"alt="Fichier:Python logo and wordmark.svg — Wikipédia"></figure>
<p>list.<strong>append(val) → </strong>Ajoute la valeur à la fin de la liste</p>
<p>list.<strong>insert(index, val) → </strong>Ajoute la valeur à l'index indiqué</p>
<p>list.<strong>extend(liste) → </strong>Ajoute les éléments d'une liste à la liste</p>
<p>list.<strong>remove(val) → </strong>Supprime le premier élément de la liste égal à <i>val</i>. Si l'élément n'existe pas, une exception <i>ValueError</i> est levée</p>
<p>list.<strong>clear(val) → </strong>Supprime tous les éléments de la liste</p>
<p>list.<strong>pop(index </strong><i>(optionnel)</i><strong>) → </strong>Supprime l'élément à l'index indiqué. Sans indication, supprime le dernier élément.</p>
<p>list.<strong>index(val) → </strong> Renvoi l'index correspondant à la valeur donnée</p>
<p>list.<strong>count(val) → </strong>Renvoi le nombre d'éléments correspondants à <i>val</i></p>
<p>Les dictionnaires permettent eux aussi de rassembler des éléments mais sont identifiés par une <strong>clé</strong> au lieu d'un indice, et vont permettre de traiter beaucoup plus d'informations qu'une liste. Un dictionnaire se déclare avec des accolades.</p>
<p><strong>Note : </strong>Les éléments entre crochets sont des listes. Il est possible de déclarer des listes dans un dictionnaire, et même des dictionnaires dans un dictionnaire, un dictionnaire dans une liste, ...</p>
<h2>Importer un fichier json en un dictionnaire exploitable</h2>
<p>Le format json n'est rien d'autre qu'un dictionnaire. Pour lire un fichier json il suffira alors de le charger et nous obtiendrons le même dictionnaire créé avant.</p>
<pre><codeclass="language-plaintext">Contenu du fichier "voitures.json" :
{
"title": "Modeles de voitures",
"SUV":
[
"CX-5","C-HR","Duster"
],
"4x4":
[
"Q5","Tucson","Macan"
]
}</code></pre>
<p> </p>
<pre><codeclass="language-python">import json
with open('voitures.json') as file: #Fonctionne pour tout type de fichier.
data = json.load(file) #On attribue le contenu du fichier au dictionnaire "data"