Articles of para

Actualización del valor del índice en For Loop

Basado en un elemento que se encuentra en una lista, me gustaría actualizar el valor del índice en mi bucle for. Creo que he hecho esto, pero mi secuencia de comandos de Python no parece dar los valores correctos y no puedo entender por qué: Mi lista se ve así: dataXY = [[‘6’, ‘c’, ‘3’, […]

Python – ¿Cómo reiniciar un bucle for, similar a “continuar” para los bucles while?

Básicamente, necesito una forma de devolver el control al principio de un bucle for y, de hecho, reiniciar todo el proceso de iteración después de realizar una acción si se cumple una determinada condición. Lo que estoy tratando de hacer es esto: for index, item in enumerate(list2): if item == ‘||’ and list2[index-1] == ‘||’: […]

¿Cómo romper nested para bucle en Python?

Me pregunto cómo salir de un bucle como este: for a in range(95): for b in range(95): for c in range(95): for d in range(95): … do some computings … if condition: task completed Después de completar la tarea, todos los bucles y cálculos continúan. Tienen que estar en quiebra, pero no sé cómo: una […]

Intercalado 2 listas de longitudes desiguales

Quiero poder intercalar dos listas que potencialmente podrían ser desiguales. Lo que tengo es: def interleave(xs,ys): a=xs b=ys c=a+b c[::2]=a c[1::2]=b return c Esto funciona muy bien con listas que son iguales en longitud o solo +/- 1. Pero si digamos xs = [1,2,3] e ys = [“hi,” bye “,” no “,” yes “,” por […]

¿Por qué este diccionario de Python se crea fuera de orden usando setdefault ()?

Estoy empezando a jugar con Python (fondo VBA). ¿Por qué este diccionario se crea fuera de orden? ¿No debería ser un: 1, b: 2 … etc.? class Card: def county(self): c = 0 l = 0 groupL = {} # groupL for Loop for n in range(0,13): c += 1 l = chr(n+97) groupL.setdefault(l,c) return […]

Mostrando fotos en tags con una statement for usando tkinter, ¿se puede hacer?

Estoy tratando de obtener un montón de fotos al azar para imprimir lado a lado; el problema es que si ejecuto el siguiente código, todo lo que sucede es que crea un grupo de tags vacías en blanco. Si sustituyo la ‘imagen = pic’ con un ‘texto =’ lo que sea ”, funciona bien (lo […]

Función con un número variable de For Loops (python)

Mi problema es difícil de explicar. Quiero crear una función que contenga bucles nesteds, la cantidad de la cual es proporcional a un argumento pasado a la función. Aquí hay un ejemplo hipotético: Function(2) … implicaría … for x in range (y): for x in range (y): do_whatever() Otro ejemplo… Function(6) … implicaría … for […]

¿Es posible implementar un Python para un bucle de rango sin una variable de iterador?

¿Se puede hacer seguir sin la i ? for i in range(some_number): # do something Si solo quieres hacer algo N veces y no necesitas el iterador.

¿Cómo puedo usar una lista de comprensión para ampliar una lista en python?

No tengo experiencia en Python, y a menudo escribo códigos que (simplificados) se ven así: accumulationList = [] for x in originalList: y = doSomething(x) accumulationList.append(y) return accumulationList Luego, después de que mi prueba pasa, me refactorizo ​​a return [doSomething(x) for x in originalList] Pero supongamos que resulta un poco diferente, y mi bucle se […]