Preguntas etiquetadas con python

128
¿Cómo ordenar una lista de cadenas numéricamente?

Sé que esto suena trivial, pero no me di cuenta de que la sort()función de Python era extraña. Tengo una lista de "números" que en realidad están en forma de cadena, por lo que primero los convierto en ints, luego intento ordenarlos. list1=["1","10","3","22","23","4","2","200"] for item in list1:...

128
Redirigiendo stdout a "nada" en python

Tengo un gran proyecto que consta de un número suficientemente grande de módulos, cada uno imprimiendo algo en la salida estándar. Ahora que el proyecto ha crecido en tamaño, hay grandes no. de printdeclaraciones que imprimen mucho en la salida estándar lo que ha hecho que el programa sea...

128
abrir leer y cerrar un archivo en 1 línea de código

Ahora uso: pageHeadSectionFile = open('pagehead.section.htm','r') output = pageHeadSectionFile.read() pageHeadSectionFile.close() Pero para que el código se vea mejor, puedo hacer: output = open('pagehead.section.htm','r').read() Cuando uso la sintaxis anterior, ¿cómo cierro el archivo para...

128
Instalar Python 3 en RHEL

Estoy tratando de instalar python3 en RHEL usando los siguientes pasos: yum search python3 Que regresó No matches found for: python3 Seguido por: yum search python Ninguno de los resultados de búsqueda contenía python3. ¿Qué debo probar a

128
Constantes de clase en python

En python, quiero que una clase tenga algunas "constantes" (prácticamente variables) que serán comunes en todas las subclases. ¿Hay alguna manera de hacerlo con una sintaxis amigable? Ahora mismo uso: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self):...

128
formato de cadena parcial

¿Es posible hacer un formateo parcial de cadenas con los métodos avanzados de formateo de cadenas, similar a la plantilla de cadena safe_substitute() función de ? Por ejemplo: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError

128
Si existe un índice de lista, haga X

En mi programa, el usuario ingresa el número ny luego ingresa el nnúmero de cadenas, que se almacenan en una lista. Necesito codificar de modo que si existe un cierto índice de lista, ejecute una función. Esto se hace más complicado por el hecho de que he anidado las declaraciones if sobre...