Wie konvertieren Sie ein Diktat in eine DataClass (umgekehrte Asdict)?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie konvertieren Sie ein Diktat in eine DataClass (umgekehrte Asdict)?

by Anonymous » 31 Aug 2025, 12:25

Das DataClasses-Modul ermöglicht es Benutzern, ein DICT aus einem DataClass-Modul wirklich bequem wie folgt zu erstellen:

Code: Select all

from dataclasses import dataclass, asdict

@dataclass
class MyDataClass:
''' description of the dataclass '''
a: int
b: int

# create instance
c = MyDataClass(100, 200)
print(c)

# turn into a dict
d = asdict(c)
print(d)
< /code>
Aber ich versuche den umgekehrten Prozess durchzuführen: dict-> DataClass.# is there a way to convert this dict to a dataclass ?
my_dict = {'a': 100, 'b': 200}
e = MyDataClass(**my_dict)
print(e)
Wie kann ich dies erreichen, ohne die DataClass vorzu definieren (falls dies möglich ist)?

Top