Articles of loops

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

¿Qué es más rápido para el uso de un bucle con enumeración o para el uso de un bucle con xrange en Python?

¿Qué es más rápido, un bucle for utilizando enumerar o usando xrange? EDITAR: He probado, y solo veo diferencias mínimas.

Recuento de la repetición de un valor en python

Tengo un conjunto de datos que contiene algo como esto: SNo Cookie 1 A 2 A 3 A 4 B 5 C 6 D 7 A 8 B 9 D 10 E 11 D 12 A Así que digamos que tenemos 5 cookies ‘A, B, C, D, E’ . Ahora quiero contar si alguna cookie […]

¿Agregar un bucle hasta que el usuario ingrese una respuesta válida?

Quiero añadir un bucle a esto: question = raw_input(“Reboot Y/N “) if len(question) > 0 and question.isalpha(): answer = question.upper() if answer == “Y”: print “Reboot” elif answer == “N”: print “Reboot Cancled” else: print “/ERROR/” Entonces, si el usuario ingresa algo más, aparece el error y lo envía de vuelta a la pregunta.

Cómo iterar sobre el dataframe de pandas y crear una nueva columna

Tengo un dataframe de pandas que tiene 2 columnas. Quiero recorrer sus filas y basarme en una cadena de la columna 2 Me gustaría agregar una cadena a una tercera columna recién creada. Lo intenté: for i in df.index: if df.ix[i][‘Column2’]==variable1: df[‘Column3’] = variable2 elif df.ix[i][‘Column2’]==variable3: df[‘Column3’] = variable4 print(df) Pero el dataframe resultante tiene […]

Decodifique json e itere a través de elementos en la plantilla de django

Hola, estoy usando simplejson para importar algunos archivos json y luego decodificar para usar dentro de una plantilla django, este es el json decodificado {u’ServerID’: 1, u’Cache’: {u’CacheBusted’: False, u’FromCache’: True}, u’Result’: [{u’Url’: u’http://listen.grooveshark.com/playlist/Soul_Power/399134′, u’Cache’: {u’FromCache’: True}, u’PlaylistID’: u’399134′, u’Name’: u’Soul Power’, u’ModifiedTime’: u’1229427645′}, {u’Url’: u’http://listen.grooveshark.com/playlist/4RK_(v.3)/491934′, u’Cache’: {u’FromCache’: True}, u’PlaylistID’: u’491934′, u’Name’: u’4RK (v.3)’, u’ModifiedTime’: […]

¿Cuál es el equivalente de Python del bucle estándar de Java?

Estoy escribiendo un algoritmo simple para verificar la primalidad de un número entero y tengo un problema al traducir este código Java a Python: for (int i = 3; i < Math.sqrt(n); i += 2) { if (n % i == 0) return false; } Entonces, he estado tratando de usar esto, pero obviamente estoy […]

Actualizando valor en iterrow para pandas

Estoy haciendo un trabajo de geoencoding que usé selenium para raspar la coordenada xy que necesito para la dirección de una ubicación, importé un archivo xls a la estructura de datos de panda y quiero usar un bucle explícito para actualizar las filas que no tienen la coordenada xy. como abajo: for index, row in […]

Python – Crea una matriz de objetos json desde para bucles

Estoy intentando extraer valores de un html y luego convertirlos en una matriz json, y hasta ahora he podido obtener lo que quiero, pero solo como cadenas separadas: Hice dos para bucles: for line in games_html.findAll(‘div’, class_=”product_score”): score= (“{‘Score’: %s}” % line.getText(strip=True)) print score for line in games_html.findAll(‘a’): title= (“{‘Title’: ‘%s’}” % line.getText(strip=True)) print title […]

Palabra clave ‘in’ de Python en expresión vs. en bucle for

Entiendo lo que hace el operador in en este código: some_list = [1, 2, 3, 4, 5] print(2 in some_list) También entiendo que i cada valor de la lista en este código: for i in [1, 2, 3, 4, 5]: print(i) Tengo curiosidad por saber si el operador in que se usa en el bucle […]