14 Jan
2023
14 Jan
'23
9:58 p.m.
Hallo, print("Result: %s" % params.get_result()) erzeugt Result: {'abc': 21.1, 'def': 21.400000000000002} Ich (perl) würde das als Hash bezeichnen. Wie kann ich die einzelnen Werte durchiterieren und z.B. so ausgeben? (das soll später nach mqtt published und in mysql geschrieben werden) for i in params.get_result().keys: print("key: %s, value %s" %(i, params.get_result()[i])) params ist eine Instanz einer Klasse. params = ParameterParser(parameter_definition) Dort gibts def get_result(self): return self.result gefüllt wird result so if self.is_integer_num (value): self.result[title] = int(value) else: self.result[title] = value Danke, Jan