Bonjour,

Je reviens solliciter une indication pour dissiper un souci que j' ai en travaillant sur un code visant a récupérer dans des variables les indices d' un tableau.

J' ai une matrice qui contient des nombres aléatoirement choisi. Je prends au hasard une cellule de ma matrice, et je détermine la liste de ses voisins. Mon code me renvoie sous forme de tableau les indices des voisins de ma cellule. Ainsi si, comme il s' agit d' un tableau bidimensionnel, je me retrouve avec des éléments de la forme:
Certes, je peux a l' aide d' une seule variable que j' appelle z récupérer séquentiellement, les indices,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
V=[]
print(V)
	print(len(V))
	for i in range(len(V)):
		A=V[i]
		print(i, A)
		for i in range(len(A)):
			print(A[i])
			z=A[i]
			print("z=",z)
Mais cela ne me facilite pas les choses ...car avec cette methode j' obtiens les elements dans cette sequence:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
[(2, 1), (2, 2), (2, 3), (3, 1), (3, 3), (4, 1), (4, 2), (4, 3)]
8
0 (2, 1)
2
z= 2
1
z= 1
1 (2, 2)
2
z= 2
2
z= 2
etc.....
Au vrai je dois pouvoir générer simultanément deux variables pour récupérer mes indices de ligne et de colonne afin d' accéder au contenu des cellules, un peu dans le genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
p=V[i], q=V[j] // p étant l' indice de ligne et q l' indice de colonne
print(M[p][q])

merci de me donner une indication