Articles of for loop

Python para bucle se ralentiza y se cuelga uniformemente

Soy totalmente nuevo en Python (desde hace media hora) y estoy tratando de escribir un script simple para enumerar a los usuarios en un servidor SMTP. El archivo de usuarios es una lista simple (una por línea) de nombres de usuario. El script se ejecuta bien, pero con cada iteración del bucle se ralentiza hasta […]

Opuesto a Python para … else

El siguiente código de Python dará como resultado que se imprima n (14), a medida que se completa el bucle for. for n in range(15): if n == 100: break else: print(n) Sin embargo, lo que quiero es lo contrario de esto. ¿Hay alguna forma de hacer un bucle for … else (o while … […]

Cambiando la variable iterable durante el bucle

Deja it sea ​​un elemento iterable en python. ¿En qué casos it refleja un cambio dentro de un bucle? O más sencillo: ¿cuándo funciona algo como esto? it = range(6) for i in it: it.remove(i+1) print i Lleva a la impresión de 0,2,4 (mostrando que el bucle se ejecuta 3 veces). Por otro lado hace […]

Python para acceso en bucle dos elementos a la vez

Estoy agregando a la sección de valores de un diccionario un nombre y el valor de las propiedades de un elemento: value+=child.get(‘name’) + ‘\t’ + child.text + ‘\t’ Cada pieza de texto está separada por una pestaña. Entonces, cuando proceso esta cadena de valor más tarde, me divido en las tabs y tengo un bucle […]

para el bucle que toma demasiado tiempo para producir salida

Tengo tres archivos de Excel, Book1, Book2, Book3, conmigo. Cada una de ellas consta de 11000 filas y 10000 columnas. Y cada celda contiene un valor numérico de una observación. Ahora tengo una tupla de 3, (100, 150, 150) y quiero comparar los valores numéricos de cada celda de Book1 con la 1ª tupla (100) […]

Para bucle en función, si bien verdadera dificultad para entender.

Puse esta sencilla secuencia de comandos de Web Weather Scraping , para verificar la temperatura en un lugar determinado. El código funciona perfectamente, aunque puede que no sea la mejor o la versión más limpia. Aún aprendiendo. Pero es raspado: 67 de AQUÍ . #!/usr/bin/python # -*- coding: utf-8 -*- import requests from BeautifulSoup import […]

Formas de evitar que las variables for-loop se introduzcan en el espacio de nombres global de Python

Me pregunto si hay una manera de evitar que las variables de bucle for se introduzcan en el espacio de nombres global de Python. La única solución que podría encontrar hasta ahora sería utilizar cierres, como las listas de comprensión. Por ejemplo, para el siguiente código: i = 1 print([i for i in range(5)]) print(i, […]

Cómo comparar todos los elementos en una lista con un número entero sin usar para bucle

Tengo un par de listas que varían en longitud, y me gustaría comparar cada uno de sus elementos con un número entero, y si alguno de los elementos está por encima de dicho número entero, rompe el bucle for en el que está. for list in listoflists: if {anyiteminlist} > 70: continue #as in skip […]

Python __iter__ y para bucles

Como lo entiendo, puedo usar la construcción de bucle for en un objeto con un método __iter__ que devuelve un iterador. Tengo un objeto para el que implemento el siguiente método __getattribute__ : def __getattribute__(self,name): if name in [“read”,”readlines”,”readline”,”seek”,”__iter__”,”closed”,”fileno”,”flush”,”mode”,”tell”,”truncate”,”write”,”writelines”,”xreadlines”]: return getattr(self.file,name) return object.__getattribute__(self,name) Tengo un objeto de esta clase, para el cual sucede lo siguiente: […]

crear una serie de tuplas utilizando un bucle for

He buscado y no puedo encontrar la respuesta a esta pregunta, aunque estoy seguro de que ya está disponible. Soy muy nuevo en Python, pero he hecho este tipo de cosas anteriormente en otros idiomas, estoy leyendo en línea un archivo de datos y quiero almacenar cada línea de datos en su propia tupla para […]