-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEjercicio055.py
More file actions
28 lines (23 loc) · 918 Bytes
/
Ejercicio055.py
File metadata and controls
28 lines (23 loc) · 918 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
'''
EJERCICIO 55: Posición de un elemento en una lista
Escribir una función llamada posicionEltLista(L,x) que tome como parámetros una lista de elementos L y un elemento x,
y devuelva el índice (o los índices) donde se encuentra el elemento x en la lista L. La función debe devolver
una lista de índices. Si el elemento x no se encuentra en la lista L, el programa mostrará en la consola:
"El elemento x no esta en la lista L".
Pruebas de verificación:
>> posicionEltLista([1,2,3,6,8,7,3],3)
[2, 6]
>> posicionEltLista([6,8,9,1,3,7],-1)
El elemento -1 no está en la lista [6,8,9,1,3,7]
'''
def posicionEltLista(L,x):
res = []
for i in range(0, len(L)):
if L[i] == x:
res.append(i)
if len(res) == 0:
return f"El elemento {x} no está en la lista {L}"
else:
return res
print(posicionEltLista([1,2,3,6,8,7,3],3))
print(posicionEltLista([6,8,9,1,3,7],-1))