私は Learning Python The Hard Way に取り組んでいますが、演習の特定のループを理解したり、情報を見つけたりするのに苦労しています。
これがコードです。
statesAbbrev = {
"Oregon" : "OR",
"Florida" : "FL",
"California" : "CA",
"New York" : "NY",
"Michigan" : "MI",
"Washington" : "WA"
}
statesCities = {
"CA" : "San Francisco",
"MI" : "Detroit",
"FL" : "Jacksonville",
"WA" : "Seattle",
"NY" : "Buffalo"
}
print "-" * 10
for state, abbrev in statesAbbrev.items():
print "%s is abbreviated %s" % (state, abbrev)
この for ループがまったくわかりません。私はそれを見ていると、私の脳が溶けてしまいます。statesAbbrev.items() はおそらくその辞書から最初の項目を取得していることを理解していますが、「状態」は定義されておらず、「abbrev」は何ですか? また、「something、somethingElse」で for ループを呼び出すにはどうすればよいですか
理解を助けてください!
演習全体とすべてのコードは、http: //learnpythonthehardway.org/book/ex39.htmlにあります。