Articles of Objeto de

Nombre del objeto / instancia de impresión en Python

Me preguntaba si hay una forma de imprimir el nombre del objeto en python como una cadena. Por ejemplo, quiero poder decir que ENEMY1 tiene 2 hp a la izquierda o ENEMY2 tiene 4 hp a la izquierda. ¿Hay alguna manera de hacer eso? class badguy: def __init__(self): self.hp = 4 def attack(self): print(“hit”) self.hp […]

Tipo y herencia del ‘objeto’ de Python

En Python puedo definir una clase ‘foo’ de las siguientes maneras: class foo: pass o class foo(object): pass ¿Cuál es la diferencia? He intentado usar la función issubclass (foo, object) para ver si devuelve True para ambas definiciones de clase. No es asi. IDLE 2.6.3 >>> clase foo: pasar >>> issubclass (foo, objeto) Falso >>> […]

Las pandas eliminan toda una cadena en una columna después de un personaje

Así que tengo un conjunto de datos con más de 500 filas donde una de las columnas tiene valores como este: df: column1 0 a{‘…’} 1 b{‘…’} 2 c{‘…’} 3 d{‘…’} Quiero eliminar todo lo que está dentro e incluyendo el {} . He estado analizando esta pregunta, Pandas borra partes de una cadena después […]

Dict con los mismos nombres de llaves

Necesito un diccionario que tenga dos claves con el mismo nombre, pero con valores diferentes. Una forma en que intenté hacer esto es creando una clase en la que pondría cada nombre de clave de mi diccionario, para que fueran objetos diferentes: names = [“1”, “1”] values = [[1, 2, 3], [4, 5, 6]] dict […]

AttributeError: el objeto ‘propiedad’ no tiene atributo

Python (2.6) parece estar disminuyendo sin ninguna razón, ¿alguien puede ver un problema con este código? class DB (): def doSomething (self, str): print str class A (): __db = DB() @staticmethod def getDB (): return A.__db db = property(getDB) A.db.doSomething(“blah”) Falla con la excepción: AttributeError: el objeto ‘propiedad’ no tiene atributo ‘doSomething’ Tenía entendido […]

¿Cómo accedo al nombre de una variable dada en python?

Estoy progtwigndo en python y necesito acceder al nombre que le he dado a un objeto para poder pasarlo como una cadena (concatenado con otra cadena). La razón por la que necesito hacer esto es que el progtwig que estoy usando me obliga a crear un global (que en mi caso es un diccionario) y […]

Python: ¿Cómo actualizar el valor del par de valores clave en un diccionario nested?

Estoy tratando de hacer un índice de documentos invertido, por lo tanto, necesito saber de todas las palabras únicas en una colección en la que aparecen y con qué frecuencia. He utilizado esta respuesta para que dos creen un diccionario nested. La solución proporcionada funciona bien, aunque con un problema. Primero abro el archivo y […]

Pitón. Identidad en conjuntos de objetos. Y hashing

¿Cómo se utilizan __hash__ y __eq__ en la identificación en conjuntos? Por ejemplo, algún código que debería ayudar a resolver algunos rompecabezas de dominó: class foo(object): def __init__(self, one, two): self.one = one self.two = two def __eq__(self,other): if (self.one == other.one) and (self.two == other.two): return True if (self.two == other.one) and (self.one == […]

¿Cuál es la diferencia entre objetos y clases en Python?

Soy un usuario de python autodidacta (algo así como). Leí mucho para profundizar mi conocimiento sobre python. Hoy encontré un texto que decía: “[…] clases y objetos […]”. Así que me preguntaba cuál es la diferencia entre los objetos y las clases en python. Pensé que todas las clases son objetos, pero en ese caso, […]

Agregar un objeto a una lista de python

Estoy tratando de agregar un objeto a una lista, pero como estoy agregando el objeto real cuando bash restablecer la lista a continuación, se restablecen todos los valores de la lista. ¿Existe una forma real de cómo puedo agregar un objeto de monitor a la lista y cambiar los valores sin afectar a los que […]