Wer ist denn "Er"?
Also hiermit sind die Syntaxfehler schonmal besetigt:
Code: Alles auswählen
testdict = {} # Zuweisung fehlte
gtype = ['1-Modell', '2-Modell', '3-Modell']
grange = [(1, 130), (201, 330), (501, 630)]
stype = '1-Modell'
for (key, (start, stop)) in zip(gtype, grange):
# Tupelbuildung und füllen des Strings hier muss innerhalb der List-Comprehension passieren
testdict[key] = ["%s30%03i_1" % (stype[0], value) for value in xrange(start, stop + 1)]
Ergebnis:
Code: Alles auswählen
In [33]: testdict
Out[33]:
{'1-Modell': ['130001_1',
'130002_1',
'130003_1',
'130004_1',
'130005_1',
'130006_1',
'130007_1',
'130008_1',
...
Es ist übrigens nicht schlecht wenn man seinen Code einfach in einem Script oder in der Interactiven Shell testet.
Gruß Zap
PS: Ich hab den Sinn und Zweck des Skripts nicht geprüft.