Bonsoir tout le monde, je débute dans le monde de python3.7 et donc, je cherche à me faire un tableau de tableau, avec clé valeur comme en PHP, j'aimerais donc quelque chose comme ca :
(alors je sais qu'en python il n'y a pas de tableau mais surtout des listes et des tuples hum... Mais du coup, je sais pas si c'est possible de faire ca)

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public $competence = array(
            /************************
             * CATEGORIE : COMBAT   *
             * **********************/
        array(
            "nom" => "pistolet mitrailleur",
            "categorie_nom" => "arme à distance",
            "attrModifie" => "AGI",
            "modificateurBase" => 1,
            "description" => "A completer"
        ),
        array(
            "nom" => "fusil",
            "categorie_nom" => "arme à distance",
            "attrModifie" => "AGI",
            "modificateurBase" => 1,
            "description" => "A completer"
        )
    );
 
public function run()
    {
        foreach($this->competence as $comp)
        {
            DB::table('competence')->insert(
                ['nom' => $comp['nom'], 'categorie_id' => DB::table("categorie_de_competence")->select('id')->where('nom',$comp['categorie_nom'])->first()->id, 'attrModifie' => $comp['attrModifie'],
                'modificateurBase' => $comp['modificateurBase'], 'description' => $comp['description']]
            );
        }
    }

Comment faire en python ? Aussi, serait-il possible d'y acceder par le biais d'un for ? du genre ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for x in array:
      print(x['nom'])
merci