Articles of python python 2.7

Implementación de algoritmos de movimiento de grillas en progtwigción dinámica.

Trabajando en el problema de abajo, Problema Dadas las cuadrículas am * n, y una de ellas se puede mover hacia arriba o hacia la derecha, encuentra las diferentes rutas entre dos puntos de cuadrícula. Escribo dos versiones diferentes de código, ambas usan progtwigción dinámica (probé que parece que ambas devuelven el mismo resultado). Una […]

encontrar subconjunto contiguo con mayor sum

def max_sublist(x): max1 = 0 max2 = 0 result = [] for i in x: max2 = max(0, max2 + i) max1 = max(max1, max2) print result Quiero agregar elementos hasta el elemento que tenía la sum máxima. ¿Cómo agrego solo aquellos elementos al resultado? Por ej. si x = [4, -1, 5, 6, -13, […]

¿Cómo hacer que esto funcione en loop en Python?

Quiero escupir una lista de palíndromos hasta que dé una cierta carta. Se trata de esta parte: def pyramid_palindrome(last_letter): for letter in range(97,last_letter): last_letter = last_letter – (last_letter-1) print call_first_part_palindrome(last_letter) print call_second_part_palindrome(last_letter) Lo que querría es, para hacer esto: a aba abcba abcdcba abcdedcba abcdefedbca abcdefgfedcba abcdefghgfedcba …. Estoy pensando así: “Daré la última letra […]

Lectura de archivos de texto e impresión de datos

Mi archivo de texto MyText.txt This is line 1 This is line 2 Time Taken for writing this# 0 days 0 hrs 1 min 5 sec Nothing Important Sample Text Objetivo Para leer el archivo de texto y buscar si “Muestra de prueba está presente en el archivo. Si está presente, imprima el tiempo necesario […]

Combinar elementos de listas si alguna condición.

¿Cómo combino los elementos de una lista si se cumple alguna condición? He visto publicaciones sobre la combinación de elementos de una lista, pero no con alguna condición. Digamos que tengo una lista que contiene listas de palabras: words = [ [‘this’,’that!’,’riff’,’raff’], [‘hip’,’hop!’,’flip!’,’flop’], [‘humpty’,’dumpty!’,’professor!’,’grumpy!’] ] ¿Cómo combino solo aquellos elementos que contienen un ! ? […]

Python: la eliminación del elemento en sys.path se deshace cada vez que reinicio el intérprete

>>> sys.path[6] /path/to/django >>> sys.path.pop(6) /path/to/django Entonces CTRL + D $ python >>> sys.path[6] /path/to/django O querida…

Elimine los duplicados en la lista de python, pero recuerde el índice

¿Cómo puedo eliminar los duplicados en una lista, mantener el orden original de los artículos y recordar el primer índice de cualquier artículo en la lista? Por ejemplo, al eliminar los duplicados de [1, 1, 2, 3] obtiene [1, 2, 3] pero necesito recordar los índices [0, 2, 3] . Estoy usando Python 2.7.

Cómo atravesar una lista 2D en python

Tengo la siguiente lista: grid = [[2, 6, 8, 6, 9], [2, 5, 5, 5, 0], [1, 3, 8, 8, 7], [3, 2, 0, 6, 9], [2, 1, 4,5,8], [5, 6, 7, 4, 7]] y uso Fowling for loop para atravesar cada elemento de la lista de cuadrículas -> for i in xrange(len(grid[i])): for j […]

Python comprueba si el progtwigdor de tareas de Windows ha finalizado y ha fallado

¿Alguien sabe de alguna manera o recurso que pueda ver para poder verificar el estado de todas mis tareas de Windows que tengo en el progtwigdor de tareas? Me gustaría ver si eso ve si la tarea falló o tuvo éxito. Me gustaría hacer esto en Python. He analizado un poco el uso del módulo […]

Evento de teclado no enviado a la ventana con pywin32

Escribí un código A que obtiene el HWND de cualquier progtwig que quiera. Así es como conseguí el hwnd si tu preguntas. El siguiente código debe mostrar el administrador del dispositivo y enviar la flecha hacia abajo al progtwig. Pero sí lo hace. Hace aparecer el administrador de dispositivos pero no envía la flecha hacia […]