Articles of para bucle

Variable de archivo Python – ¿Qué es?

Acabo de comenzar con Python, y como mi historial está en más lenguajes de bajo nivel (java, C ++), realmente no puedo obtener algunas cosas. Entonces, en Python uno puede crear una variable de archivo, abriendo un archivo de texto, por ejemplo, y luego iterar a través de sus líneas como esta: f = open(sys.argv[1]) […]

python: convierte un bucle for en una función de recursión

En primer lugar, todavía soy nuevo en Python, así que, por favor, tómatelo con calma. He investigado y tengo una comprensión básica de cómo escribir una función recursiva, pero estoy totalmente confundido con la tarea que tengo por delante. Realmente me gustaría recibir algunos consejos y sugerencias para poder hacer esto por mí mismo y […]

Aplanando un bucle muy nested

Si tengo un conjunto de bucles como este: x = [[…],[…],[…]] for a in x[0]: for b in x[1]: for c in x[2]: # Do something with a,b,c ¿Existe una forma sencilla de simplificarlo, especialmente si hay más niveles? Parece algo muy fácil de hacer, pero no puedo entenderlo.

Python 2.5 – multi-hilo para bucle

Tengo un código: for url in get_lines(file): visit(url, timeout=timeout) Obtiene las URL del archivo y lo visita (por urllib2 ) en for loop. ¿Es posible hacer esto en pocos hilos? Por ejemplo, 10 visitas al mismo tiempo. He intentado: for url in get_lines(file): Thread(target=visit, args=(url,), kwargs={“timeout”: timeout}).start() Pero no funciona, sin efecto, las URL se […]

Python: ¿Cómo hacer un bucle en una lista de listas de profundidad variable?

Tengo una estructura de datos como esta (las listas reales de listas son muy largas y de profundidad variable). Sé de antemano su profundidad. a=( [1,2], [2,3,[4,5]] ) b=( [[1,2],[2,3]] ) Un deseo de recorrer cada lista individual. ¿Cómo mejor hacer esto? No quiero terminar haciendo algo como esto: for l in a: if instance(l, […]

Python: nested para bucles o statement “siguiente”

Soy un aficionado novato y nido para bucles cuando escribo python, así: dict = { key1: {subkey/value1: value2} … keyn: {subkeyn/valuen: valuen+1} } for key in dict: for subkey/value in key: do it to it Soy consciente de una palabra clave “siguiente” que lograría el mismo objective en una línea (hice una pregunta sobre cómo […]

rápido python numpy donde la funcionalidad?

Estoy usando numpy donde funciona muchas veces dentro de varios bucles, pero se vuelve demasiado lento. ¿Hay alguna forma de realizar esta funcionalidad más rápido? Leí que debería intentar hacer bucles en línea, así como hacer variables locales para funciones antes de los bucles, pero nada parece mejorar la velocidad en gran medida (<1%). El […]

crear listas de nombres únicos en un for-loop en python

Quiero crear una serie de listas con nombres únicos dentro de un bucle for y usar el índice para crear los nombres de las listas. Esto es lo que quiero hacer. x = [100,2,300,4,75] for i in x: list_i=[] Quiero crear listas vacías como lst_100 = [], lst_2 =[] lst_300 = [].. ¿alguna ayuda?

Leer varias veces líneas del mismo archivo Python

Estoy tratando de leer las líneas de algunos archivos varias veces en Python. Estoy usando esta forma básica: with open(name, ‘r+’) as file: for line in file: # Do Something with line Y eso está funcionando bien, pero si quiero repetir una segunda vez en cada línea mientras estoy con mi archivo abierto como: with […]

¿Por qué mi bucle for se salta un elemento de mi lista?

Tengo una lista de enteros que estoy ejecutando a través de un bucle for para descubrir si dos de los elementos combinados son iguales a otra variable t . Entonces, si t era igual a 10 y yo tenía una lista de intergers: l = [1,2,3,4,5,8,9] , entonces la función debería imprimir todas las diferentes […]