Extraire un élément d'une liste

QuentinLeProvost Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
QuentinLeProvost Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous :)

Je suis actuellement en train de crée un programme.
Dans le graphique que j'affiche avec matplotlib.pyplot, je crée un point avec la fonction ginput. Ainsi je récupère les coordonées du point dans une liste dont le nom est coord_points.

Il faut que je sépare la coordonné x de la coordonnée y.

Y a-t-il une commande permettant de réaliser cette tache ?

Merci
A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485
 
Salut
Pour extraire un élément : coord_points[index]

https://python.doctor/page-apprendre-listes-list-tableaux-tableaux-liste-array-python-cours-debutant

https://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/native_data_types/lists.php

Si cela ne marche pas alors montre-nous ton code (avec la coloration syntaxique).
0
QuentinLeProvost Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Salut
J'avais déjà visiter ces deux sites mais je ne trouve pas ce que je cherche. Ainsi voici mon code:
from matplotlib.pylab import axis,box,plot,text,ginput
import matplotlib.pyplot as plt
xmin=-30 ; xmax=30 ; ymin=-1 ; ymax=1 ; fp=10
axis([xmin,xmax,ymin,ymax])
box('off')
plot([xmin,xmax],[0,0],'k')
plot([0,0],[ymin,ymax],'k',linewidth=2)
if fp>0:
    plot(0,ymax*0.97,'k^',markersize=10)
    plot(0,ymin*0.97,'kv',markersize=10)
if fp<0:
    plot(0,ymin*0.97,'k^',markersize=10)
    plot(0,ymax*0.97,'kv',markersize=10)
plot(fp,0,'k+')
text(fp,ymax*.025,"F'")
plot(-fp,0,'k+')
text(-fp,ymax*.025,"F")
text(xmax*.025,ymax*.025,'O')
coord_points=ginput(1,timeout=300)
plt.draw()
plt.waitforbuttonpress()


Et ainsi j'obtient la liste coord_points, qui s'affiche par exemple : coord_points[(-18 , 0.7)]

Merci de ta première réponse
0
QuentinLeProvost Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Salut :)

J'ai finis par trouver, il fallait d'abord passer la liste coord_points, initialement en tuple en liste simple puis l'extraction devenais simple :D

Merci pour votre aide.
0