自分のメモ用に。
しっかり調べてないので、補足やもっと便利なものがあれば教えてくださると助かります!
#keyのリスト [keys()]
dictionary = {'key1': [645, 469], 'key2': "value", 'key3': 3}
print (dictionary.keys())
#valueのリスト [values()]
dictionary = {'key1': [645, 469], 'key2': "value", 'key3': 3}
print (dictionary.values())
#keyとvalue同時に取得 [items]
keyとvalueのタプルのリストが返ってきます。
dictionary = {'key1': [645, 469], 'key2': "value", 'key3': 3}
print (dictionary.items())
#-> [('key3', 3), ('key2', 'value'), ('key1', [645, 469])]
#iteritems()
for文とかで回すならこのメソッドを使用したほうが便利な場合があるかもです。
dictionary = {'key1': [645, 469], 'key2': "value", 'key3': 3}
for key, value in dictionary.iteritems():
print "key:", key, "-- value:", value