Preguntas etiquetadas con python

124
¿Por qué usamos __init__ en las clases de Python?

Tengo problemas para comprender la inicialización de clases. ¿Qué sentido tienen y cómo sabemos qué incluir en ellos? ¿Escribir en clases requiere un tipo diferente de pensamiento en comparación con la creación de funciones (pensé que podría simplemente crear funciones y luego envolverlas en una...

124
Cómo crear un trie en Python

Estoy interesado en los intentos y DAWG (gráfico de palabras acíclicas directas) y he estado leyendo mucho sobre ellos, pero no entiendo cómo debería ser el archivo trie o DAWG de salida. ¿Debería un trie ser objeto de diccionarios anidados? ¿Dónde cada letra se divide en letras y así...

124
Python: cambio de valor en una tupla

Soy nuevo en Python, por lo que esta pregunta podría ser un poco básica. Tengo una tupla llamada valuesque contiene lo siguiente: ('275', '54000', '0.0', '5000.0', '0.0') Quiero cambiar el primer valor (es decir, 275) en esta tupla, pero entiendo que las tuplas son inmutables, por values[0] =...

124
¿Poner una declaración if-elif-else en una línea?

He leído los enlaces a continuación, pero no responde a mi pregunta. ¿Python tiene un operador condicional ternario? (la pregunta es sobre la condensación de la declaración if-else en una línea) ¿Existe una forma más fácil de escribir una declaración if-elif-else para que quepa en una línea? Por...

124
ImportError: ningún módulo llamado pip

Sistema operativo: Mac OS X 10.7.5 Python Ver: 2.7.5 He instalado setuptools 1.0 con ez_setup.py de https://pypi.python.org/pypi/setuptools Luego descargo pip.1.4.1 pkg de https://pypi.python.org/pypi/pip/1.4.1 . Ejecutar (sudo) python setup.py installen iTerm muestra que running...

124
¿Cuáles son las diferencias entre Conda y Anaconda?

Actualización posterior a la pregunta: Vea Introducción a Conda para más detalles. El problema: Instalé Anaconda por primera vez en mi ubuntu en ~/anaconda, cuando estaba tratando de actualizar mi anaconda, de acuerdo con la documentación de Continuum Analytics, debería usar los siguientes...

123
¿Cómo escapar de las llamadas os.system ()?

Cuando se usa os.system () a menudo es necesario escapar de los nombres de archivo y otros argumentos pasados ​​como parámetros a los comandos. ¿Cómo puedo hacer esto? Preferiblemente algo que funcione en múltiples sistemas operativos / shells pero en particular para bash. Actualmente estoy...

123
¿Existe una biblioteca de almacenamiento en caché de Python?

Estoy buscando una biblioteca de almacenamiento en caché de Python pero no puedo encontrar nada hasta ahora. Necesito una dictinterfaz sencilla en la que pueda configurar las claves y su caducidad y volver a almacenarlas en caché. Algo así como: cache.get(myfunction, duration=300) que me dará el...