Garry Bettle dixit:
> for fixture in FixtureList:
> print fixture.ljust(6), FixtureList[fixture]
...
> for fixture, racetimes in FixtureList:
> print fixture, racetimes
>
> Traceback (most recent call last):
> File "<pyshell#3>", line 1, in <module>
> for fixture, racetimes in FixtureList:
> ValueError: too many values to unpack
Because iterating on a dict actually iterates on its keys -- the way you it in
previous axample. To get directly (key, value) tuples instead, use dict.items()
instead:
for (fixture, racetimes) in FixtureList.items():
print fixture, racetimes
(parens are optional, I just use them for clarity)
Note: FixtureTimes may be a better name for your dict (usually a dict name in
the form of key_values does the job well, except when key is obvious/implicit).
Denis
________________________________
la vita e estrany
http://spir.wikidot.com/
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor