Devo me preocupar com casos em que a lista possui elementos repetidos e o usuário pede a posição desse elemento?
Não precisa.
Python 3.4.3 (default, Mar 26 2015, 22:07:01) [GCC 4.9.2] on linux Type "copyright", "credits" or "license()" for more information. >>> ================================ RESTART ================================ >>> >>> lista = [23, 34, 56, 78, -98, 34, 17, 23] >>> indice(56, lista) 2 >>> pos = indice(56, lista) >>> print(pos) 2 >>> pos = indice(23, lista) >>> print(pos) 0 >>> pos = indice(17, lista) >>> print(pos) 6 >>> indice(17, lista) 6 >>> indice(-98, lista) 4 >>> indice(-97, lista) >>> pos = indice(-97, lista) >>> print(pos) None >>>