Tengo una lista de enteros. Quiero saber si aparece el número 13 y, de ser así, dónde. ¿Debo buscar en la lista dos veces, como en el siguiente código?¿Las listas de Python tienen un equivalente a dict.get?
if 13 in intList:
i = intList.index(13)
En el caso de los diccionarios, hay una función get
que determinar la pertenencia y realizar consulta con la misma búsqueda. ¿Hay algo similar para las listas?
Nunca use una cláusula vacía except. Deberías hacer, excepto IndexError. –
que no funcionaría. [] .index() arroja un ValueError – SingleNegationElimination
Probablemente está abusando de las listas si necesita hacer las cosas de esta manera; esto parece un olor a código. –