Articles of loops

¿Hay un equivalente al bucle de Python “para … otra cosa” en C ++?

Python tiene una statement interesante que le permite especificar una cláusula else . En una construcción como esta: for i in foo: if bar(i): break else: baz() la cláusula else se ejecuta después de for , pero solo si for termina normalmente (no por una break ). Me pregunté si había un equivalente en C […]

¿Cómo itero sobre grandes números en Python usando range ()?

Quiero iterar un número grande como 600851475143 usando la función range () en Python. Pero cada vez que ejecuto el progtwig me da un OverflowError. He usado el siguiente código – um = long(raw_input()) for j in range(1,num): …. Lo he intentado muchas veces pero no funciona!

Uso de Pandas para agregar columnas iterativamente a un dataframe

Tengo un código relativamente simple que estoy luchando para armar. Tengo un CSV que he leído en un dataframe. El CSV es datos de panel (es decir, observaciones únicas de compañía y año para cada fila). Tengo dos columnas en las que quiero realizar una función y luego quiero crear nuevas variables basadas en la […]

¿Cómo hacer un bucle en una lista de dictados e imprimir los valores de una clave específica?

Soy nuevo en Python y tengo (lo que sé que es una pregunta muy simple). Ejecutando Python 3.4. Tengo una lista que necesito para iterar y extraer información específica. Aquí hay una muestra (truncada, muchos miles de artículos) de la lista (llamadas partes): [{‘state’: ‘DEAD’, ‘id’: ‘phwl’, ‘type_name’: ‘GAME’, ‘unit_structure’: ‘lattice’, ‘vendor’: ‘Downward’, ‘type_id’: ‘shiftable’ […]

cómo crear una lista de diccionarios usando python

Tengo una función que devuelve una lista en la que serialicé un objeto json y lo escribí en un archivo JSON. el resultado es correcto pero el problema es que devuelve cada registro en la lista separada. Lo que quiero es devolver una lista con varios elementos del diccionario. ejemplo: resultado devuelto: [{“file Name”: “test1.txt”, […]

¿Tener sonidos completos antes de la siguiente, en python?

En Python / pygame, deseo repetir un determinado archivo wav (leído por pygame.mixer.Sound(“foo.wav”).play() en un bucle, y hacer que jueguen uno tras otro, preferiblemente después de que haya finalizado o por un retraso predeterminado (1500ms funciona) Hasta ahora, parafraseando, tengo esto: for x in range(0, 5): pygame.mixer.Sound(“foo.wav”).play() Cuando juega, sin embargo, juega todos a la […]

iterando una clave en una matriz asociativa multidimensional python

Estoy creando dinámicamente una matriz asociativa bidimensional (¿diccionario?) Estoy tratando de hacer un bucle a través de sus claves, mientras mantengo uno de los índices constantes, así que, por ejemplo, todos los valores asociados a “clave” con “john” en su primer corchete: myhash[‘john’][‘smith’] = “address 1” myhash[‘john’][‘doe’] = “address 2” ¿Cómo puedo obtener todas las […]

Python 2.6 Chat Loop Issue. No puedo recibir y enviar simultáneamente

Estoy tratando de hacer un progtwig de chat de consola, pero tengo un problema con mi bucle. No puedo obtener información y recibir la información de otras personas al mismo tiempo. Si se envían dos mensajes o más desde un extremo, el otro extremo no puede recibir el siguiente mensaje hasta después de enviar uno. […]

Python – Imprima cada oración en una nueva línea

Por el tema, estoy tratando de imprimir cada oración en una cadena en una nueva línea. Con el código y la salida actuales mostrados a continuación, ¿cuál es la syntax para devolver “Salida correcta” que se muestra a continuación? Código sentence = ‘I am sorry Dave. I cannot let you do that.’ def format_sentence(sentence): sentenceSplit […]

Otro caso alternativo en una cadena en Python 3. +

Soy muy nuevo en Python y estoy tratando de entender cómo manipular cadenas. Lo que quiero hacer es cambiar una cadena eliminando los espacios y alternando el caso de arriba a abajo, IE “Esto es más difícil de lo que pensé que sería” a “ThIsIsHaRdErTrAnItHoUgHtItWoUllbdbE” He reunido un código para eliminar los espacios (muy tomado […]