ich habe ein Programm erstellt (Inhalt nicht nennenswert) und bin dabei, die Perfomance des Programms zu verbessern.
Bisher erstelle ich sechs Variablen mit dem gleichen Rechenschema in sechs unterschiedlichen Berechnungen(siehe Auszug).
Die Nummer, die in der Liste in Reihe 1 (von Null ausgehend) vorzufinden ist, steht bisher hinter meinem Namen, den ich deklariere. Mit einer for-Schleife würde ich gerne die Berechnung nur einmal aufstellen, vorbei aber für jeden Namen diese Berechnung durchgeführt wird.
Code: Alles auswählen
counter = []
schalter1 = [1, 1011021]
schalter2 = [2, 1051101]
schalter3 = [3, 1111121]
schalter4 = [4, 1171231]
schalter5 = [5, 2012041]
schalter6 = [6, 2052121]
counter.append(schalter1)
counter.append(schalter2)
counter.append(schalter3)
counter.append(schalter4)
counter.append(schalter5)
counter.append(schalter6)
print(counter)
dauerSchalter1011021 = beginnSchalter1011021 - endeSchalter1011021
# und die gleiche Berechnung für die anderen Listwerte auch
dauerSchalter(counter[2,1]) = beginnSchalter1111121 - endeSchalter1111121 # möglich?
print(dauerSchalter(counter[2,1]))
# somit: dauerSchalter1111121 --> Ergebnis 7
Ist es generell überhaupt möglich, einen Wert aus der Liste an einen Namen zu hängen?
Vielen Dank im Voraus