Preguntas etiquetadas con python

90
Cómo buscar una lista de tuplas en Python

Entonces tengo una lista de tuplas como esta: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Quiero esta lista para una tupla cuyo valor numérico sea igual a algo. De modo que si lo hago search(53), devolverá el valor de índice de2 ¿Hay una forma fácil de hacer esto?...

90
Ruta de la plantilla Django

Estoy siguiendo el tutorial en http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02 en un entorno de Windows 7. Mi archivo de configuración es: TEMPLATE_DIRS = ( 'C:/django-project/myapp/mytemplates/admin' ) Obtuve el base_templatede la plantilla admin/base_site.htmldesde...

90
¿Qué significa "while True" en Python?

def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r':

90
¿Cómo recargar módulos en django shell?

Estoy trabajando con Django y uso el shell de Django todo el tiempo. La parte molesta es que mientras el servidor Django se recarga con los cambios de código, el shell no lo hace, por lo que cada vez que hago un cambio en un método que estoy probando, necesito salir del shell y reiniciarlo,...

90
cómo instalar python distutils

Acabo de obtener algo de espacio en un servidor VPS (que se ejecuta en ubuntu 8.04) y estoy intentando instalar django en él. El servidor tiene instalado Python 2.5, pero supongo que no es una instalación estándar. Cuando ejecuto el script de instalación para django,

90
Una forma más pitónica de ejecutar un proceso X veces

¿Qué es más pitónico? Mientras que bucle: count = 0 while count < 50: print "Some thing" count = count + 1 En bucle: for i in range(50): print "Some thing" Editar: no duplicar porque tiene respuestas para determinar cuál es más claro, frente a cómo ejecutar un rango sin 'i', a pesar...

90
¿Ver en una matriz numpy?

Tengo una numpymatriz 2D . ¿Hay alguna forma de crear una vista que incluya las primeras kfilas y todas las columnas? El punto es evitar copiar los datos subyacentes (la matriz es tan grande que no es posible realizar copias parciales).

90
Entendiendo timedelta

Dado el código de Python a continuación, ayúdenme a comprender lo que está sucediendo allí. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Entonces, obtengo la diferencia entre start...