私はPythonにはあまり新しくないので、私と一緒に裸にしてください(難しい方法を覚えているPythonを使用してください)。複数の値を持つPython Dictキー
私は辞書について学んでいます.2つの辞書をもう1つ作成することでこれを行うことができますが、簡潔にするために、2つ以上のdictを作成する必要はありません最後に、このディクテーションのために書いたものはすべて他のディクテーションに書き込まなければならないだろう)、私は何よりも好奇心が強いと思います。そして、私はfor-loopを使うべきではないことを知っていますが、私は別の方法を知らず、LPTHを吸うまではどこかに出発しなければなりませんでした。
質問1:これをどのように各州/略語/都市を循環させることができますか?複数のディクテーションや一連のリストを作成して使用する必要がありますか? question2:なぜこのコードはforループを11回実行しますか?
states1 = {
'1': 'Oregon', 'a': 'OR','population': '1000',
'2': 'Florida', 'b': 'MI', 'population': '1000',
'3': 'California', 'c': 'CA', 'population': '1000',
'4': 'NewYork', 'd': 'NY', 'population': '1000',
'5': 'Michigan','e': 'MI','population': '1000',
}
for city, pop, in states1.items():
print "%s has the abbreviation %s and a population of %s" %states1['1'], states1['a'], states1['population'])
これはTON mgilbsonを助け、私はそれについて考えなかったとは信じられません。今はとてもばかばかしいようです! – Wolverine