Esta es una biblioteca muy sencilla para visualizar listas en Python.
Fue creado principalmente para apoyar la creación de tutoriales para Neps Academy (sitio web increíble :D).
pip install visualist
El ejemplo mínimo se muestra a continuación. Supone que queremos crear una imagen de la lista [1, 2, -4, 2, -2, 5] y resaltar los índices [2, 4].
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_list ([ 1 , 2 , - 4 , 2 , - 2 , 5 ], highlight_indexes = [ 2 , 4 ])
img . show ()
El resultado de este código sería
Si desea guardar la imagen, cambie img.show()
a img.save('my_dear_list.png')
.
Si usa el método img_from_lists
funcionará con una lista de listas. Tenga en cuenta que los aspectos más destacados también deben ser una lista de listas.
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_lists ([[ 1 , 2 , - 4 , 2 , - 2 , 5 ], [ 1 , 2 , 3 , 4 ]], highlight_indexes = [[ 2 , 4 ], [ 1 ]])
img . show ()
El resultado será
Para construir la biblioteca necesitas el módulo de rueda :
pip install wheel
y ejecute el siguiente comando:
python setup.py sdist bdist_wheel
Para cargar una nueva versión, utilice (no olvide actualizar el número de versión en setup.py
):
twine upload dist/*