ich bin neu hier und auch neu in Python und finde mich noch nicht so richtig mit der Python Syntax zurecht.
Im Prinzip ist mein Codeabschnitt funktionsfähig, allerdings würde ich meine Werte am liebsten nicht in 20 einzelne Variablen, sondern in ein Array oder eine Liste eintragen.
Das sollte nicht so schwierig sein und dazu hat mir die Suche schon einige Beispiele ausgespuckt.
Jetzt habe ich aber ein Problem, ich möchte das ganze mit wenigen Zeilen Code in eine Schleife packen und da verstehe ich leider nicht, wie ich meine Werte aus self.PIN_I_E1 … E20 dynamisch über die Schleife angesprochen bekomme.
1-20 ist auch nur als Beispiel, später werden es viel mehr inputs.
Währe nett wenn mir da jemand Hilfestellung leisten könnte.
Gruß, Wolle
Code: Alles auswählen
self.e1 = self._get_input_value(self.PIN_I_E1)
self.e2 = self._get_input_value(self.PIN_I_E2)
self.e3 = self._get_input_value(self.PIN_I_E3)
self.e4 = self._get_input_value(self.PIN_I_E4)
self.e5 = self._get_input_value(self.PIN_I_E5)
self.e6 = self._get_input_value(self.PIN_I_E6)
self.e7 = self._get_input_value(self.PIN_I_E7)
self.e8 = self._get_input_value(self.PIN_I_E8)
self.e9 = self._get_input_value(self.PIN_I_E9)
self.e10 = self._get_input_value(self.PIN_I_E10)
self.e11 = self._get_input_value(self.PIN_I_E11)
self.e12 = self._get_input_value(self.PIN_I_E12)
self.e13 = self._get_input_value(self.PIN_I_E13)
self.e14 = self._get_input_value(self.PIN_I_E14)
self.e15 = self._get_input_value(self.PIN_I_E15)
self.e16 = self._get_input_value(self.PIN_I_E16)
self.e17 = self._get_input_value(self.PIN_I_E17)
self.e18 = self._get_input_value(self.PIN_I_E18)
self.e19 = self._get_input_value(self.PIN_I_E19)
self.e20 = self._get_input_value(self.PIN_I_E20)