Articles of para bucle

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

romper dos por bucles

Posible duplicado: ¿Cómo romper con múltiples bucles en Python? ¿Es posible romper de dos para bucles en Python? es decir for i in range(1,100): for j in range(1,100): break ALL the loops!

Numpy ufuncs speed vs for loop speed

He leído mucho “evitar bucles con numpy”. Así que, lo intenté. Yo estaba usando este código (versión simplificada). Algunos datos auxiliares: In[1]: import numpy as np resolution = 1000 # this parameter varies tim = np.linspace(-np.pi, np.pi, resolution) prec = np.arange(1, resolution + 1) prec = 2 * prec – 1 values = np.zeros_like(tim) Mi […]

¿Cómo creo varias casillas de verificación de una lista en un bucle for en python tkinter?

Tengo una lista de longitud variable y quiero crear una checkbox (con Python TKinter) para cada entrada de la lista (cada entrada corresponde a una máquina que debe activarse o desactivarse con la checkbox -> cambiar el valor en el diccionario) . print enable {‘ID1050’: 0, ‘ID1106’: 0, ‘ID1104’: 0, ‘ID1102’: 0} (ejemplo, puede ser […]