Comment visualiser une structure de donnée de chaine de caractère ?

Le type de données de chaîne Python est une séquence composée d’un ou de plusieurs caractères individuels et constituée de lettres, de chiffres, de caractères d’espacement ou de symboles. Puisqu’une chaîne est une séquence, vous pouvez y accéder de la même manière que pour les autres types de données basés sur des séquences, via l’indexation et le découpage en tranches.

À chaque caractère d’une chaîne Python correspond un numéro d’index, nous pouvons accéder aux chaînes et les manipuler de la même façon que nous le ferions avec d’autres types de données séquentielles, par exemple les listes.

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 chaines de caractères.  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.

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

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 :