es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-DATACLASSES

Clases de datos anidadas a diccionario

Tengo muchas clases de datos anidadas que usan post_init. from dataclasses import dataclass from typing import List from typing import Optional from typing import Union @dataclass class MyClass: signed_key: str signature: str @dataclass class Message: signature: str my_class: Union[MyClass, dict] protocol_version: str signed_message: str def __post_init__(self): self.my_class = MyClass(**self.my_class) Funciona . . . Read more

¿Cómo puedo eliminar duplicados de una lista de objetos dataclass que tienen una lista como campo?

Tengo este código: from dataclasses import dataclass from typing import List @dataclass(eq=True, frozen=True) class TestClass: field1: str field_list: List[str] duplicate_list = [TestClass(“foo”, [“bar”, “cat”]), TestClass(“foo”, [“bar”, “cat”]), TestClass(“foo”, [“bar”, “caz”])] unique_list = remove_duplicates(duplicate_list) def remove_duplicates(duplicate_list: List[TestClass]) -> List[TestClass]: return list(set(duplicate_list)) Ahora quiero revisar la lista en busca de duplicados. Intenté . . . Read more

dataclass a json con un nombre de variable específico

Tengo una estructura de datos que quiero convertir en un json. Aquí están mis clases: @dataclass class RType: type_name: str class Meta: name = ‘@r_type’ content = ‘type_name’ @dataclass class Options: type: RType content: str class Meta: name = ‘options’ content = ‘content’ Lo que quiero obtener como resultado (siempre . . . Read more