辞書(dictionary)のキーでループ
>>> d = dict(a='aa', b='bb', c='cc')
>>> for key in d:
... print key
辞書(dictionary)のキーと値でループ
>>> d = dict(a='aa', b='bb', c='cc')
>>> for key, value in d.iteritems():
... print key, value
辞書(dictionary)のiteritems()は、(key, value) ペアのイテレータを返します。
辞書(dictionary)の値でループ
>>> d = dict(a='aa', b='bb', c='cc')
>>> for value in d.itervalues():
... print value
辞書(dictionary)のitervalues()は、値列のイテレータを返します
追記
辞書の次の2つの書き方はどちらも同じ意味です。
d = dict(a='aa', b='bb', c='cc')
d = {'a':'aa', 'b':'bb', 'c':'cc'}
dict(…)を使うと、キーとなる文字列をクォーテーションで囲まなくてもよく、ソースコードがシンプルになります。