Comment visualiser une structure de donnée de liste ?

En Python, List (souvent appelée tableau dans d’autres langages de programmation) est le type de données le plus flexible. C’est une séquence (séquence) d’éléments (élément), qui vous permet de supprimer ou d’ajouter les éléments à la liste et vous permet de découper (Slice) les éléments.
 
Pour écrire une liste, vous devez placer les éléments dans une paire de crochets [] et les séparer par la virgule. Les éléments de la liste sont indexés (index) de gauche à droite et démarrés à partir de l’index 0.
 
 

Dans cet article, je vous présente un outil simple de visualisation de structures de données en Python le module lolviz

Ce module essaie de rechercher et de formater joliment les structures de données communes comme les listes.  Ce paquet est principalement destiné à être utilisé dans l’enseignement et les présentations avec les carnets Jupyter, mais pourrait également être utilisé pour le débogage des structures de données.

Il semble important de décrire et de visualiser aux étudiants comment les données sont disposées en mémoire. Il existe de très bons outils de visualisation des structures de données, mais celui-ci peut-être utilisé via Python dans les carnets Jupyter.

L’apparence et l’idée ont été inspirées par l’impressionnant Python tutor.

  • Exemple n°1 : liste simple en Python

  • Exemple n°2 : liste de liste (tableau) en Python

Liste de liste pour représenter le plateau du jeu le morpion

En Python, le module lolviz est très pratique lorsque l’on veut découper ou trancher des chaines de caractères (slice).

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Show Buttons
Hide Buttons
Translate »
%d blogueurs aiment cette page :