¿Cuál es mejor utilizar:Python: elif o nuevo si?
if var in X:
#do_whatever
elif (var in Y):
#do_whatever2
o:
if var in X:
#do_whatever
if var in Y:
#do_whatever2
Suponiendo var no puede estar en ambos X e Y ... ¿Hay alguna norma o práctica común? ¿Debo usar elif? o un nuevo if? o no importa?
EDIT: Grandes respuestas .. Pero puedo decir que si la primera afirmación (#do_whatever) termina con una devolución o un descanso; donde en su extremo la otra condición no será probada, desperdiciando los recursos del sistema o causando problemas, está bien hacer lo que sea ... Supongo ...
¿Estás seguro de que en la segunda parte no quisiste decir 'else if ...'? –
esa es mi pregunta – amyassin