Si hago esto: >>> False in [False, True] True Eso vuelve True. Simplemente porque Falseestá en la lista. Pero si lo hago: >>> not(True) in [False, True] False Eso vuelve False. Mientras que not(True)es igual a False: >>> not(True) False ¿Por
Si hago esto: >>> False in [False, True] True Eso vuelve True. Simplemente porque Falseestá en la lista. Pero si lo hago: >>> not(True) in [False, True] False Eso vuelve False. Mientras que not(True)es igual a False: >>> not(True) False ¿Por
Recientemente noté algo interesante al mirar la especificación gramatical de Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite El bloque opcional 'flecha' estaba ausente en Python 2 y no pude encontrar ninguna información sobre su significado en Python 3. Resulta que este es...
Estoy usando Python 3.2.1 y no puedo importar el StringIOmódulo. Yo uso io.StringIOy funciona, pero no puedo usarlo con numpy's genfromtxtcomo este: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Obtuve el siguiente error: TypeError: Can't convert 'bytes' object to str implicitly y cuando...
Los diccionarios se ordenan en Python 3.6 (al menos en la implementación de CPython) a diferencia de las encarnaciones anteriores. Esto parece un cambio sustancial, pero es solo un breve párrafo en la documentación . Se describe como un detalle de implementación de CPython en lugar de una función...
Aquí está mi código: import urllib2.request response = urllib2.urlopen("http://www.google.com") html = response.read() print(html) ¿Alguna
Estoy tratando de usar NetworkX para leer un Shapefile y usar la función write_shp()para generar los Shapefiles que contendrán los nodos y los bordes, pero cuando intento ejecutar el código me da el siguiente error: Traceback (most recent call last):
Tengo ambos python2.7e python3.2instalado en Ubuntu 12.04. El enlace simbólico pythonenlaza a python2.7. Cuando escribo: sudo pip install package-name Será la python2versión de instalación predeterminada de package-name. Algunos paquetes admiten ambos python2y python3. ¿Cómo instalar la...
Tengo el siguiente código en Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Pero mi editor (PyCharm) dice que la posición de referencia no se puede...
Cuando trato de usar una printdeclaración en Python, me da este error: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: Missing parentheses in call to 'print' Qué significa
¿Cuál es la diferencia entre raw_input()y input()en Python
Dado que Python stringno se puede cambiar, me preguntaba cómo concatenar una cadena de manera más eficiente. Puedo escribir así: s += stringfromelsewhere o así: s = [] s.append(somestring) later s = ''.join(s) Mientras escribía esta pregunta, encontré un buen artículo hablando sobre el...
Parece que cancelaron en Python 3 toda la manera fácil de cargar rápidamente un script eliminando execfile() ¿Hay una alternativa obvia que me
Me gustaría hacer una copia profunda de una dicten Python. Lamentablemente, el .deepcopy()método no existe para el dict. ¿Cómo puedo hacer eso? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File...
Estoy creando un programa que descargará un archivo .jar (java) desde un servidor web, leyendo la URL que se especifica en el archivo .jad del mismo juego / aplicación. Estoy usando Python 3.2.1 Me las arreglé para extraer la URL del archivo JAR del archivo JAD (cada archivo JAD contiene la URL...
¿Hay alguna manera de obtener una lista de atributos que existen en las instancias de una clase? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) El resultado deseado es que se generará "multi,...
Estoy ejecutando Mountain Lion y la versión básica predeterminada de Python es 2.7. Descargué Python 3.3 y quiero configurarlo como predeterminado. Actualmente: $ python version 2.7.5 $ python3.3 version 3.3 ¿Cómo lo configuro para que cada vez que lo ejecute $ pythonse abra...
Estoy intentando pip installel MySQL-pythonpaquete, pero obtengo un ImportError. Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent...
filter, mapy reducefuncionan perfectamente en Python 2. Aquí hay un ejemplo: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>> def cube(x): return x*x*x >>> map(cube, range(1, 11)) [1, 8, 27, 64, 125,...
¿Hay alguna manera fácil con las cadenas f de Python para corregir el número de dígitos después del punto decimal? (Específicamente cadenas f, no otras opciones de formato de cadena como .format o%) Por ejemplo, digamos que quiero mostrar 2 dígitos después del lugar decimal. ¿Cómo puedo hacer...
Esto es solo un fragmento de mi código: print("Total score for %s is %s ", name, score) Pero quiero que se imprima: "La puntuación total para (nombre) es (puntuación)" donde namees una variable en una lista y scorees un número entero. Esto es Python 3.3 si eso ayuda en