Python String in Objekt umwandeln?
Hallo.
Ich habe eine Klasse namens Keycode:
class Keycode:
A = 0x04
B = 0x05
C = 0x06
...
jetzt muss ich, damit ich den Hex-code 0x04 bekomme, Keycode.A aufrufen.
Aber was mache ich, wenn ich A aus einem String mittels input bekomme?
Wie kann ich das handhaben?
Danke für die Antworten!
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, programmieren
Einfacher wäre es nen Dictionary zu nehmen, denn das ist für Lookups gebaut. Andernfalls bleibt Dir nur die Nutzung von Introspection (die dann letztlich das interne Dict nutzt).
Da gibt's verschiedene Möglichkeiten. Wozu brauchst du es?
ord('A')-65+4
...tut das auch.
Man kann natürlich ein dict verwenden.