Preguntas etiquetadas con python

178
Python 3 convierte el rango en una lista

Estoy tratando de hacer una lista con números 1-1000. Obviamente, esto sería molesto para escribir / leer, así que estoy tratando de hacer una lista con un rango. En Python 2 parece que: some_list = range(1,1000) hubiera funcionado, pero en Python 3 el rango es similar al xrangede Python...

178
¿Cómo obtener el primer elemento en una lista de tuplas?

Tengo una lista como la siguiente, donde el primer elemento es la identificación y el otro es una cadena: [(1, u'abc'), (2, u'def')] Quiero crear una lista de identificadores solo a partir de esta lista de tuplas de la siguiente manera: [1,2] Usaré esta lista, por __inlo que debe ser una lista...

178
Convertir int a bytes en Python 3

Estaba tratando de construir este objeto de bytes en Python 3: b'3\r\n' así que probé lo obvio (para mí) y encontré un comportamiento extraño: >>> bytes(3) + b'\r\n' b'\x00\x00\x00\r\n' Aparentemente: >>> bytes(10) b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' No he podido...

177
BaseException.message en desuso en Python 2.6

Recibo una advertencia de que BaseException.message está en desuso en Python 2.6 cuando uso la siguiente excepción definida por el usuario: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Esta es la...

177
Crear hilos en python

Tengo un script y quiero que una función se ejecute al mismo tiempo que la otra. El código de ejemplo que he visto: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing

177
Alcance en bucles 'for' de Python

No estoy preguntando sobre las reglas de alcance de Python; En general, entiendo cómo funciona el alcance en Python para bucles. Mi pregunta es por qué las decisiones de diseño se tomaron de esta manera. Por ejemplo (sin juego de palabras): for foo in xrange(10): bar = 2 print(foo, bar) Lo...

177
Python: compruebe si Word está en una cadena

Estoy trabajando con Python v2, y estoy tratando de averiguar si puedes decir si una palabra está en una cadena. He encontrado información sobre cómo identificar si la palabra está en la cadena, usando .find, pero hay una manera de hacer una declaración IF. Me gustaría tener algo como lo...

177
¿Ejecutar código cuando Django solo comienza UNA VEZ?

Estoy escribiendo una clase de Django Middleware que quiero ejecutar solo una vez al inicio, para inicializar algún otro código arbitrario. He seguido la muy buena solución publicada por sdolan aquí , pero el mensaje "Hola" se envía al terminal dos veces . P.ej from django.core.exceptions import...

177
Recorriendo una lista en Python

Tengo una lista con sublistas. Quiero imprimir todas las sublistas con una longitud igual a 3. Estoy haciendo lo siguiente en python: for x in values[:]: if len(x) == 3: print(x) valueses la lista original ¿El código anterior imprime todas las sublistas con una longitud igual a 3 para cada...

177
Cambios en la declaración de importación python3

No entiendo lo siguiente de pep-0404 En Python 3, las importaciones relativas implícitas dentro de los paquetes ya no están disponibles; solo se admiten importaciones absolutas e importaciones relativas explícitas. Además, las importaciones en estrella (por ejemplo, desde x import *) solo se...