Articles of for loop

Python: ¿Saliendo por bucle?

Hice una investigación sobre SO y soy consciente de que se han formulado muchas preguntas similares, pero no pude obtener mi respuesta. De todos modos, estoy tratando de construir una biblioteca para “cifrar” una cadena con la técnica del “número de César”, lo que significa que tengo que tomar la cadena y reemplazar cada letra […]

falla de segmentación en el cálculo pi (python)

def pi(times): seq = [] counter = 0 for x in range(times): counter += 2 seq.append(“((%f**2)/(%f*%f))*”%(float(counter), float(counter-1), float(counter+1))) seq.append(“1.0”) seq = “”.join(seq) seq = eval(seq) return seq*2 En cualquier lugar después de los 85000 términos, obtengo una falla de segmentación y Python se cierra. ¿Cómo puedo evitar esto? ¿Por qué se está estrellando? ¿No puede […]

Misterioso para bucle en python.

Sea exp = [1,2,3,4,5] Si luego ejecuto x in exp , me dará False . Pero si lo ejecuto: for x in exp: if x==3: print(‘True’) Luego ejecuta x in exp , devuelve True . ¿Que esta pasando aqui? No le asigné nada a x. ¿Hice? Estoy realmente confundido. ** EDITAR: ** Lo siento si […]

pase una lista de texto en pandas str.replace a la vez en lugar de iterar elementos de lista individuales

La función de pandas str.replace tiene 2 parámetros, uno que se debe buscar y otro es el valor con el que se debe reemplazar. Digamos que tengo 2 listas como keyword y lookupId siguiente manera. lookupid = [‘##10##’,’##13##’,’##12##’,’##13##’] keyword = [‘IT Manager’, ‘Sales Manager’, ‘IT Analyst’, ‘Store Manager’] En lugar de iterar a través de […]

Listar append () en for loop

En Python, tratar de hacer la función de anexar más básica a una lista con un bucle: No estoy seguro de lo que me estoy perdiendo aquí: a=[] for i in range(5): a=a.append(i) a devuelve: ‘NoneType’ object has no attribute ‘append’

Python: ¿hay un C-como para bucle disponible?

¿Puedo hacer algo como esto en Python? for (i = 0; i < 10; i++): if someCondition: i+=1 print i Necesito poder omitir algunos valores basados ​​en una condición EDITAR: hasta ahora, todas las soluciones sugieren eliminar el rango inicial de una forma u otra, según una condición ya conocida. Esto no es útil para […]

Python en bucle a través del archivo de entrada

Mi pregunta está relacionada con la entrada de archivos en Python, usando open() . Tengo un archivo de texto mytext.txt con 3 líneas. Estoy tratando de hacer dos cosas con este archivo: imprimir las líneas e imprimir el número de líneas. Probé el siguiente código: input_file = open(‘mytext.txt’, ‘r’) count_lines = 0 for line in […]

¿Por qué es más lento numpy que para loop

Tengo una función que usa algunos para bucles y quería mejorar la velocidad usando numpy. Pero esto parece no hacer el truco ya que la versión irregular parece ser 2 veces más lenta. Aquí está el código: import numpy as np import itertools import timeit def func(): sample = np.random.random_sample((100, 2)) disc1 = 0 disc2 […]

Para Loop Not Breaking (Python)

Estoy escribiendo un simple bucle For en Python. ¿Hay una manera de romper el bucle sin usar el comando ‘romper’. Pensaría que al establecer count = 10 se cumpliría la condición de salida y el bucle se detendría. Pero ese no parece ser el caso. NOTA: Parte del desafío es usar el bucle FOR, no […]

Python: acceso a iterador-objeto en for-loops

Quiero pasar el iterador de bucle explícitamente dentro del bucle. ¿Hay una manera “más agradable” de hacer esto que: idx = iter(range(0, 10)) for i in idx: print i if i == 5: print “consuming %i in step %i” % (next(idx), i) Edición: me desplazo si hay una forma de obtener acceso al iterador de […]