Seite 1 von 1
Variablenname abhängig von for/while loop?
Verfasst: Sonntag 26. August 2018, 20:52
von naheliegend
Hi,
ich möchte in jedem while/for-loop Iterationsschritt eine eigene Variable erzeugen:
Also so als Pseudocode:
Code: Alles auswählen
for i in range(1,6):
t_i = i
Output:
t1 = 1
t2 = 2
t3 = 3
t4 = 4
t5 = 5
Diese Variablen t_i möchte ich dann auch möglichst effizient ansprechen können um sie auszulesen oder zu printen.
Gibt es da eine Lösung?
Gruß
Re: Variablenname abhängig von for/while loop?
Verfasst: Sonntag 26. August 2018, 20:54
von __deets__
Ja, heisst "Woerterbuch", und hat in Python den Typ dict.
Code: Alles auswählen
data = {}
for i in range(1000):
data[i] = i
print(data)
Re: Variablenname abhängig von for/while loop?
Verfasst: Sonntag 26. August 2018, 22:40
von naheliegend
__deets__ hat geschrieben: Sonntag 26. August 2018, 20:54
Ja, heisst "Woerterbuch", und hat in Python den Typ dict.
Code: Alles auswählen
data = {}
for i in range(1000):
data[i] = i
print(data)
Danke für deine prächtige Antwort. Danach habe ich gesucht!

Re: Variablenname abhängig von for/while loop?
Verfasst: Montag 27. August 2018, 06:52
von Sirius3
@naheliegend: wenn man ein Wörterbuch mit aufsteigenden Indizes als Schlüssel hat, ist eine Liste eigentlich besser geeignet.
Re: Variablenname abhängig von for/while loop?
Verfasst: Montag 27. August 2018, 21:23
von miracle173
Sirius3 hat geschrieben: Montag 27. August 2018, 06:52
@naheliegend: wenn man ein Wörterbuch mit aufsteigenden Indizes als Schlüssel hat, ist eine Liste eigentlich besser geeignet.
ist nicht "aufsteigende Integers" passender?