Articles of if statement

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 […]

Python – llamar a una función en una condición

Me preguntaba si hay una forma concisa de llamar a una función en una condición. Tengo esto: if list_1 != []: some_dataframe_df = myfunction() Me pregunto si esto es posible en un operador ternario o algo similar. Si lo hago (some_dataframe_df = myfunction()) if list_1 != [] else pass No funciona

¿Es seguro confiar en el orden de evaluación de condición en las declaraciones?

¿Es una mala práctica usar el siguiente formato cuando my_var puede ser Ninguno? if my_var and ‘something’ in my_var: #do something El problema es que ‘something’ in my_var lanzará un TypeError si my_var es None. O debería usar: if my_var: if ‘something’ in my_var: #do something o try: if ‘something’ in my_var: #do something except […]

Forma más corta, más python de escribir una statement if

tengo esto bc = ‘off’ if c.page == ‘blog’: bc = ‘on’ print bc ¿Hay una forma más pythonica (y / o más corta) de escribir esto en python?

Python: en línea si la statement más no hace nada

Asignar el campo de un modelo de Django a un valor si coincide con una condición. g = Car.objects.get(pk=1234) g.data_version = my_dict[‘dataVersion’] if my_dict else expression_false # Do nothing?? ¿Cómo no hago nada en ese caso? No podemos hacer if conditional else pass . Sé que puedo hacer: if my_dict: g.data_version = my_dict[‘dataVersion’] pero me […]

Tijeras para papel piedra – Python 3 – principiante

Se supone que debo simular un juego de tijeras de papel de roca y esto es lo que tengo hasta ahora. No me está permitiendo ingresar letras en la función de scoregame . ¿Cómo puedo arreglar esto? def scoregame(player1, player2): if player1 == R and player2 == R: scoregame = “It’s a tie, nobody wins.” […]