Python - guardar posición de un elemento en una lista

 
Vista:
sin imagen de perfil

guardar posición de un elemento en una lista

Publicado por diego (3 intervenciones) el 17/01/2023 22:16:32
Hola, me gustaria saber como puedo guardar la posición de un elemento dentro de una lista formada por sublistas.
Por ejemplo:
Tengo la lista: lista=[[1,2,3],[4,5,6],[7,8,9]]
Y creo una lista vacía para guardarme una posición: posicion=[]
luego recorro la lista elemento a elemento: for i in range lista:
for j in range i:
if lista[i][j]=='5':
posicion.append(lista[i][j])

Esto me da error. ¿Cómo sería la manera correcta?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

guardar posición de un elemento en una lista

Publicado por Francisco Javier (313 intervenciones) el 18/01/2023 14:14:53
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
lista=[[1,2,3],[4,5,6],[7,8,9]]
posicion =[]
for i in  range(len(lista)):
    for j in  range(len(lista[i])):
        if lista[i][j]==5:
            posicion.append([i,j])
 
print(f'El numero 5 se encuentra en la posición {posicion} de la lista')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar