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! :mrgreen:

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?