Contenu du cours
Introduction à Python
Introduction à Python
Listes Imbriquées en Python
Comme mentionné dans le chapitre d'ouverture, les listes en Python peuvent stocker divers types de données, y compris d'autres listes. Ce qui est unique avec Python, comparé à de nombreux autres langages de programmation, c'est que ces listes imbriquées peuvent différer en longueur.
Plongeons dans un exemple. Imaginez que nous ayons des données sur des pays et leurs superficies respectives. Au lieu de rassembler toutes ces informations dans une seule liste, il serait plus organisé d'avoir une liste distincte pour chaque pays.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] print(countries_2d)
Comme illustré, chaque pays a sa liste dédiée imbriquée dans la liste principale. Maintenant, vous vous demandez peut-être, comment naviguer dans une telle structure ? Si nous traitons une liste bidimensionnelle, ses éléments sont également des listes. Et, nous pouvons accéder aux éléments de la liste interne en utilisant l'indexation.
Considérons une liste bidimensionnelle nommée countries_2d
qui contient 3
éléments principaux (qui sont des listes). Chacune de ces listes a 2
éléments.
Ainsi, countries_2d[1]
récupère la deuxième liste dans la liste principale (gardez à l'esprit que l'indexation en Python commence à 0
). De plus, countries_2d[1][0]
récupère le premier élément de cette deuxième liste.
Consultez l'exemple ci-dessous pour plus de clarté.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
Merci pour vos commentaires !