Articles of if statement

¿Por qué Python no implementa la statement elif en la statement de prueba?

Así que vamos a hacer un ejemplo rápido. my_list = [ {“name”: “toto”, “value”: 3}, {“name”: “foo”, “value”: 42}, {“name”: “bar”, “value”: 56} ] def foo(name): try: value = next(e[“value”] for e in my_list if e[“name”] == name) except StopIteration: print “Uuuh not found.” else: if value % 2: print “Odd !” else: print “Even […]

Obtenga información de la última línea de una instrucción if else dentro de un bucle for de Python

No creo que esto sea posible, pero pensé que preguntaría por si acaso. Así que estoy tratando de escribir un progtwig de python con eficiencia de memoria para analizar archivos que normalmente tienen más de 100 conciertos. Lo que estoy tratando de hacer es usar un bucle for para leer en una línea, dividir en […]

¿Cómo evitar múltiples planos si las condiciones en python?

Considere el fragmento: def check_conditions(range_of_numbers): #method returns a list containing messages list1 = [] if condition1: list1.append(“message1”) if condition2: list1.append(“message2”) if condition3: list1.append(“message3”) try: for i in range_of_numbers: int(i) except ValueError: list1.append(“message4”) return message Quiero tener una lista en los mensajes con solo si se cumplen las condiciones. No uso varios ifs, ya que se […]

¿”Else” considerado dañino en Python?

En una respuesta (por S.Lott) a una pregunta sobre la statement de try…else Python: En realidad, incluso en una statement de tipo if, la otra cosa: se puede abusar de formas realmente terribles creando errores que son muy difíciles de encontrar. […] Piense dos veces en otra cosa :. Generalmente es un problema. Evítelo excepto […]

plantilla django si o statement

Básicamente, para hacer esto rápido y simple, estoy buscando ejecutar un XOR condicional en la plantilla de django. Antes de preguntar por qué no lo hago simplemente en el código, esta no es una opción. Básicamente, necesito verificar si un usuario está en uno de dos objetos de muchos a muchos. req.accepted.all y req.declined.all Ahora […]

Si statement en la lista de comprensión con lambda

yo tengo listName = [[0,1,2,15,16,17,2,3,4,6,8,9]] Mi linea de codigo [list(g) for k, g in groupby(listName, key=lambda i,j=count(): i-next(j))] está dividiendo listName en [[0,1,2],[15,16,17],[2,3,4],[6,8,9]] Quiero que la división ocurra solo si el siguiente número es menor que el número anterior. es decir, quiero que mi listName de lista se divida en [[0,1,2,15,16,17],[2,3,4,6,8,9]] ¡Gracias! 🙂

¿Si vs. vs. else si vs. else?

Son: if statement: if statement: lo mismo que if statement: elif statment: y if statement: else statement: ¿lo mismo? Si no, ¿cuál es la diferencia?

La plantilla Jinja2 no muestra correctamente la instrucción if-elif-else

Estoy tratando de establecer el color del texto usando css en una plantilla jinja2. En el siguiente código, quiero configurar la cadena de salida para que se imprima en un color de fuente específico si la variable contiene una cadena. Cada vez que la plantilla se genera a pesar de que se imprime en rojo […]

Cómo imprimir una línea específica de un archivo

Estoy tratando de imprimir una línea específica del archivo “Puntuaciones”, que es la opción B. Este es mi código: print(“Option A: Show all scores\nOption B: Show a record\nOption Q: Quit”) decision = input(“Enter A, B, C or Q: “) myFile = open(“Scores.txt”, “rt”) if decision == “A”: record = myFile.read() print(record) myFile.close() elif decision == […]

Creación de variables pandas utilizando múltiples If-else

¿Necesita ayuda con Pandas múltiples declaraciones IF-ELSE. Tengo un conjunto de datos de prueba (titanic) de la siguiente manera: ID Survived Pclass Name Sex Age 1 0 3 Braund male 22 2 1 1 Cumings, Mrs. female 38 3 1 3 Heikkinen, Miss. Laina female 26 4 1 1 Futrelle, Mrs. female 35 5 0 […]