Articles of for loop

Python: “rompiendo” de la instrucción if dentro de un bucle for

Entiendo que uno no puede “romper” una instrucción if y solo de un bucle, sin embargo, estoy intentando detener conceptualmente que una instrucción if se evalúe después de que encuentre una “verdadera” la primera vez cuando está dentro de un bucle for. # Import XML Parser import xml.etree.ElementTree as ET # Parse XML directly from […]

¿Cómo cambiar el índice de for loop en Python?

Supongamos que tengo un bucle for: for i in range(1,10): if i is 5: i = 7 Quiero cambiar i si cumple cierta condición. Intenté esto pero no funcionó. ¿Cómo lo hago?

repetir una iteración de for loop

Si por alguna razón quiero repetir la misma iteración, ¿cómo puedo hacerlo en Python? for eachId in listOfIds: #assume here that eachId conatins 10 response = makeRequest(eachId) #assume that makeRequest function request to a url by using this id if response == ‘market is closed’: time.sleep(24*60*60) #sleep for one day Ahora, cuando la función despierta […]

Python iterando a través de atributos de objeto

¿Cómo itero sobre los atributos de un objeto en Python? Tengo una clase: class Twitt: def __init__(self): self.usernames = [] self.names = [] self.tweet = [] self.imageurl = [] def twitter_lookup(self, coordinents, radius): cheese = [] twitter = Twitter(auth=auth) coordinents = coordinents + “,” + radius print coordinents query = twitter.search.tweets(q=””, geocode=coordinents, rpp=10) for result […]

Lista de Python: ¿Cómo leer el elemento anterior cuando se usa para bucle?

Posibles duplicados: Python: valores anteriores y siguientes dentro de un bucle Python for loop, ¿cómo encontrar el siguiente valor (objeto)? Hola a todos. Tengo una lista que contiene muchos elementos, itero la lista usando un bucle for. Por ejemplo li = [2,31,321,41,3423,4,234,24,32,42,3,24,,31,123] for (i in li): print i Pero quiero obtener el elemento anterior de […]

¿Cuándo debo usar un mapa en lugar de un bucle for?

Esto se relaciona con lo siguiente: (En el código de Python) for i in object: doSomething(i) versus map(doSomething, object) Ambos son fáciles de entender, y cortos, pero ¿hay alguna diferencia de velocidad? Ahora, si doSomething tuviera un valor de retorno, deberíamos verificarlo como una lista del mapa, y en el bucle for podríamos crear nuestra […]

TypeError: no se puede convertir el objeto ‘int’ a str implícitamente al crear instancias de clase en el bucle for

Recibo el error “TypeError: No se puede convertir el objeto ‘int’ en str implícitamente” cuando se usa un bucle for para crear instancias de clase. Soy bastante nuevo en progtwigción y no he visto este error antes class Player(object): properties = [] def __init__( self, name, wealth, player_number): self.name = name self.wealth = wealth self.player_number […]

¿Cómo crear una matriz aleatoria?

Quiero crear una matriz aleatoria como [[[100, 50, 25], [22, 75, 195]]] Mi codigo es n = 1 r = 2 e = 3 sup = [] for i in range(n): sup1 = [] for c in range(r): sup0 = list (random.randint (200, 0, e)) sup1.append (sup0) sup.append (sup1) print sup Pero Python me da […]

Índice de lista de error fuera de rango en python simple para bucle

¿Puede alguien explicarme por qué esto para el bucle no funciona? Estoy tratando de usar algo como esto en otro progtwig para recorrer una lista usando esta N como parámetro. N = [20,40,60,80] for j in N: print(j) for i in range(0,N[j]): print(i) ¡Gracias por adelantado!

para problema de bucle

Para problema de bucle: in1 = open(‘file_1’, ‘r’) in2 = open(‘file_2’, ‘r’) outf = open(‘out_file’, ‘w’) for line in in1: s = line.split(‘\t’) A = s[1][:-1] B = s[0] counter = 0 for line in in2: ss = line.split(‘\t’) if A == ss[0] or A == ss[1]: counter += 1 outf.write(‘%s\t%s\t%s\n’%(A,B,counter)) El problema es que […]