Articles of bucles de

Use iterador como nombre de variable en el bucle de python

Me he estado preguntando si hay una manera de usar un iterador como nombre de variable en un bucle de Python. Por ejemplo, si quisiera crear objetos v0 , v1 , v2 , ¿hay alguna manera de hacer algo como esto: for i in range(3): v + str(i) = i**2 Sé que la syntax es […]

Encuentre todas las subcadenas en la lista de cadenas y cree una nueva lista de subcadenas coincidentes. en Python

Tengo una lista de subcadenas y una lista de cadenas. Me gustaría encontrar todas las subcadenas coincidentes en la lista de cadenas. Cuando se encuentran subcadenas en las cadenas, me gustaría crear una nueva lista de cadenas que contengan todas las coincidencias de subcadenas encontradas en cada cadena. Por ejemplo, digamos que tengo estos: substrings […]

Repetir-hasta o bucle equivalente en Python

Soy un principiante en la progtwigción de Python. Estoy tratando de trabajar en este algoritmo que encuentra el casco convexo utilizando el método de escaneo de Graham. Sin embargo, en el pseudocódigo, hay una repeat … until bucle, que no pude encontrar una manera de escribirlo en Python. ¿Cómo escribo una repeat … until bucle […]

¿Por qué hay una diferencia de rendimiento entre el orden de un bucle nested?

Tengo un proceso que recorre dos listas, una es relativamente grande mientras que la otra es significativamente más pequeña. Ejemplo: larger_list = list(range(15000)) smaller_list = list(range(2500)) for ll in larger_list: for sl in smaller_list: pass Reduje el tamaño de las listas para probar el rendimiento, y noté que hay una diferencia decente entre qué lista […]

Eliminar elementos de la lista de la lista: forma pythonic

Tengo este tipo de lista de lista (solo dos niveles nesteds): my_list = [[‘A’], [‘B’], [‘C’,’D’,’A’,’B’], [‘E’], [‘B’, ‘F’, ‘G’], [‘H’]] Tengo una lista de elementos para eliminar en my_list : to_del = [‘A’,’B’] esta es mi idea de código para eliminar to_del elementos de my_list : for i in my_list: for d in to_del: […]

Ion () y draw () de MatPlotLib no funcionan

Estoy intentando trazar figuras en tiempo real usando un bucle for. Tengo el siguiente código simple: import matplotlib.pyplot as plt plt.ion() plt.figure() for i in range(100): plt.plot([i], [i], ‘o’) plt.draw() plt.pause(0.0001) Este código no muestra la figura hasta que haya terminado de computar, lo que no quiero. Quiero que dibuje la figura después de cada […]

Convertir el diccionario de Python plano a la lista de diccionarios

Tengo un diccionario en el siguiente formato donde no sé la cantidad de líneas o artículos que voy a recibir: {‘line(0).item1′:’a’, ‘line(0).item2′:’34’, ‘line(1).item1′:’sd’, ‘line(1).item2′:’2’, ‘line(1).item3′:’fg’, ‘line(2).item1′:’f’ … } ¿Cuál es la forma más pirónica de analizar esto en una lista de diccionarios en el siguiente formato: [{‘item1′:’a’, ‘item2′:’34’}, {‘item1′:’sd’, ‘item2′:’2’, ‘item3′:’fg’}, {‘item1′:’f’,…}, …] Gracias por […]

Cómo crear un bucle en Python

Este es mi código: my_Sentence = input(‘Enter your sentence. ‘) sen_length = len(my_Sentence) sen_len = int(sen_length) while not (sen_len < 10 ): if sen_len < 10: print ('Good') else: print ('Wo thats to long') break Estoy tratando de hacer que el progtwig le pida al usuario continuamente que escriba una oración, hasta que tenga menos […]

Variables basadas en entrada

Versión de Python = 3.5 Así que me gustaría saber cómo puedo establecer variables en función de la entrada del usuario. Por ejemplo, si un usuario tuviera que responder 7 a esto: residentes = entrada (“¿Cuántas personas viven en tu casa?”) EDITAR = si entraron en 7- ¿cómo podría pedir el nombre de cada individuo? […]

salir de un bucle infinito?

Me estoy metiendo en un bucle infinito cuando ingreso un número no entero. ¿Cómo lo arreglo? Aquí está mi código: def inputInt(integer): while True: try: result = int(integer) except ValueError: print (‘Invalid input – Try again’) continue break return result value = input (‘ Enter a value:’) number = inputInt(value) print (‘The value is’,number)