[Python] Chapitre 04-03 Diverses structures de données (liste multidimensionnelle)

[Python] Chapitre 04-03 Liste multidimensionnelle

Jusqu'à la dernière fois, j'ai appris à créer une liste et à m'en servir. La liste que j'ai créée jusqu'à présent était une liste unidimensionnelle. Cette fois, nous allons chercher à créer une liste de deux dimensions ou plus.

Créer une liste multidimensionnelle

La liste que j'ai apprise jusqu'ici est une liste unidimensionnelle. Dans cette liste, vous pouvez mettre des chaînes et des nombres, et vous pouvez mettre n'importe quel type de données.

En fait, vous pouvez mettre plus de listes dans la liste. C'est ce qu'on appelle une ** liste multidimensionnelle **.

Regardons cela concrètement. Entrez le code suivant dans la ** console Python **.

>>>lsls = [[23, 24], [37, 38], [41, 42]]
>>>lsls
[[23, 24], [37, 38], [41, 42]]

Chaque élément de la liste est une liste. Ceci est représenté dans un tableau comme suit.

nombre 0 1 2
élément [23, 24] [37, 38] [41, 42]

Vous pouvez vérifier chaque élément en spécifiant le numéro d'élément en ** lls ** en vous référant au tableau ci-dessus.

>>>lsls[2]
[41, 42]

Alors, comment obtenez-vous 42 sur [41, 42]? 42 dans [41, 42] est le premier élément du deuxième élément, spécifiez donc ce qui suit.

>>>lsls
[[23, 24], [37, 38], [41, 42]]
>>>lsls[2][1]
42

De plus, j'aimerais que vous le considériez comme une introduction, mais vous pouvez également créer une liste 3D comme suit.

>>>lslsls = [[[1, 2],[5, 6]], [[10, 11],[15, 16]], [[26, 27],[28, 29]]]
>>>lslsls
[[[1, 2], [5, 6]], [[10, 11], [15, 16]], [[26, 27], [28, 29]]]
>>>lslsls[2]
[[26, 27], [28, 29]]
>>>lslsls[2][0]
[26, 27]
>>>lslsls[2][0][1]
27

Le tableau est le suivant. Vous pouvez voir comment la liste bidimensionnelle est stockée dans les éléments de la liste.

nombre 0 1 2
élément [[1, 2],[5, 6]] [[10, 11],[15, 16]] [[26, 27],[28, 29]]

finalement

La dernière liste 3D est compliquée, donc jusqu'à la liste 2D est très bien. Les données réelles sont souvent représentées sous forme de tableau. Veuillez noter que vous pouvez également stocker ces données dans une liste bidimensionnelle pour traitement.

Revenir à [Lien de la table des matières]

Recommended Posts

[Python] Chapitre 04-03 Diverses structures de données (liste multidimensionnelle)
[Python] Chapitre 04-04 Diverses structures de données (voir liste)
[Python] Chapitre 04-02 Diverses structures de données (manipulation de liste)
[Python] Chapitre 04-07 Diverses structures de données (manipulation de dictionnaire)
[Python] Chapitre 04-01 Différentes structures de données (création de liste et récupération d'éléments)
[Python] Chapitre 04-05 Diverses structures de données (création de taple et fonctionnalités)
[Python] [Supplément] Chapitre 04-08 Diverses structures de données (création et manipulation d'ensembles)
[Python] [Supplément] Chapitre 04-09 Structures de données diverses (théorie des ensembles et arithmétique dans les ensembles)
Python pour l'analyse des données Chapitre 4
[Python] Copie d'une liste multidimensionnelle
Python pour l'analyse des données Chapitre 2
Python pour l'analyse des données Chapitre 3
Structure de données Python apprise avec la chimioinfomatique
[Python] liste
Application de Python: visualisation de données Partie 3: divers graphiques
[Introduction à Python3, jour 17] Chapitre 8 Destinations de données (8.1-8.2.5)
Livre Ali en python: Sec.2-4, structure de données
[Introduction à Python3, jour 17] Chapitre 8 Destinations de données (8.3-8.3.6.1)
Structure de données Python et implémentation interne ~ Liste ~
[Introduction à Python3 Jour 19] Chapitre 8 Destinations de données (8.4-8.5)
[Introduction à Python3 Day 18] Chapitre 8 Destinations de données (8.3.6.2 à 8.3.6.3)
[Python] Divers traitements de données utilisant le tableau Numpy
[Python] Compréhension de liste Différentes façons de créer une liste
bases de python: liste
[python] Créer une liste de différents types de caractères
Analyse de données python
Tableau multidimensionnel Python
# 3 [python3] Divers opérateurs
Python> Compréhension / Notation inclusive> Compréhension de liste
Application de Python: Traitement des données Partie 2: Analyse de divers formats de données
Manipulation de liste Python
[python] Lecture de données
Liste des bibliothèques Python pour les data scientists et les data ingénieurs
Liste du code Python utilisé dans l'analyse de Big Data
[Livre technique] Introduction à l'analyse de données avec Python -1 Chapitre Introduction-
Liste triée en Python
Exercice Python 2 - Notation d'inclusion de liste
Analyse de données avec python 2
Liste des modules python
Python> liste> extend () ou + =
Liste triée en Python
Présentation de l'analyse de données python
Liste de filtres en Python
liste assertXXX unittest python
Divers outils de visualisation Python
Nettoyage des données à l'aide de Python
Mémo de type Liste / Dictionnaire Python3
[Mémo] Tri de liste Python3
Liste des API Python pour OpenCV3
Liste des erreurs Python (japonais)
La chose semblable à une recherche de liste en Python
Modèle d'analyse de données Python
[Tutoriel Python] Structure des données
[Python] Tri des données Numpy
[Python] Chapitre 01-01 À propos de Python (First Python)
Analyse de données avec Python
Liste des classes d'exception Python
Divers traitements de Python
Initialiser la liste avec python
J'ai essayé de créer diverses "données factices" avec Python faker