Resultados de la búsqueda a petición "python-2.x"

14 la respuesta

Convierta una letra de columna de Excel o de hoja de cálculo a su número en forma Pythonic

Existe una forma más pitónica de convertir columnas de estilo Excel a números (comenzando con 1)? Código de trabajo de hasta dos letras: def column_to_number(c): """Return number corresponding to excel-style column.""" number=-25 for l in c: ...

5 la respuesta

¿Cómo puedo convertir Unicode a mayúsculas para imprimirlo?

Tengo esto >>> print 'example' example >>> print 'exámple' exámple >>> print 'exámple'.upper() EXáMPLE Lo que necesito hacer para imprimir: EXÁMPLE (Donde la 'a' obtiene su acento agudo, pero en mayúscula) Estoy usando Python 2.6.

2 la respuesta

¿Hay comprensiones de diccionario en Python? (Problema con la función que devuelve dict)

Sé sobre las comprensiones de listas, ¿qué pasa con las comprensiones de diccionario? Rendimiento esperado >>> countChar('google') {'e': 1, 'g': 2, 'l': 1, 'o': 2} >>> countLetters('apple') {'a': 1, 'e': 1, 'l': 1, 'p': 2} >>> countLetters('') ...

4 la respuesta

Python ConfigParser interpolación de la sección externa

Con Python ConfigParser, ¿es posible utilizar la interpolación en secciones externas? Mi mente parece decirme que he visto que es posible en alguna parte, pero no puedo encontrarlo cuando busco. Este ejemplo no funciona, pero es para dar una ...

4 la respuesta

¿Forma elegante de eliminar elementos contiguos repetidos en una lista?

Estoy buscando una forma limpia, pitónica, de eliminar de la siguiente lista: li = [0, 1, 2, 3, 3, 4, 3, 2, 2, 2, 1, 0, 0]todos elementos repetidos contiguos (funciona más de un número) para obtener: re = [0, 1, 2, 4, 3, 1] pero aunque tengo ...

4 la respuesta

Alguna vez es útil usar la entrada de Python sobre raw_input?

Actualmente enseño Python para estudiantes universitarios de primer año, y me sorprendió saber que el aparentemente inocuoinputa función @, que algunos de mis alumnos habían decidido usar (y estaban confundidos por el comportamiento extraño), ...

3 la respuesta

Python 2.7 con pyuno

Tengo instalado Python 2.7 en mi Windows 7. He instalado Libre Office 3.4 que viene con Python 2.6. Por lo tanto, no puedo importar uno y unohelper incluso después de configurar todas las variables de entorno. Necesito Python 2.7, por lo ...

12 la respuesta

¿Cómo puedo optimizar este código de Python para generar todas las palabras con word-distance 1?

Profiling muestra que este es el segmento más lento de mi código para un pequeño juego de palabras que escribí: def distance(word1, word2): difference = 0 for i in range(len(word1)): if word1[i] != word2[i]: difference += 1 return difference def ...

3 la respuesta

Definición de "boolness" de una clase en python

¿Por qué esto no funciona como uno podría haber esperado ingenuamente? class Foo(object): def __init__(self): self.bar = 3 def __bool__(self): return self.bar > 10 foo = Foo() if foo: print 'x' else: print 'y' (La salida esx)

8 la respuesta

¿Cómo devolver múltiples valores de * args?

Tengo unhello funciona y toma n argumentos (ver el código a continuación). def hello(*args): # return values Quiero devolver múltiples valores de*args. ¿Cómo hacerlo? Por ejemplo d, e, f = hello(a, b, c)SOLUCIÓN def hello(*args): values = {} # ...