Me pregunto si hay una manera de hacer lo siguiente en un estilo más compacto:Python estilo de comparaciones múltiples?
if (text == "Text1" or text=="Text2" or text=="Text3" or text=="Text4"):
do_something()
El problema es que tengo más que sólo 4 comparaciones en la sentencia if y se está empezando a parecer bastante largo, ambigua , y feo. ¿Algunas ideas?
El estilo de Python habitual no coloca espacios entre paréntesis. @Brent tenía razón, pero la eliminó por alguna razón. –
Justo lo que estaba buscando, gracias, mi código se ve mucho mejor ahora :) – Symon
@GlennMaynard: Gracias por el recordatorio de pep-8. Personalmente, me parece más legible tener los espacios dentro de parens, pero debería recordar dejarlos en ejemplos. –