Python 2.7を使用していて、Djangoフォームで選択肢を作成したいと思います。選択ドロップダウンに必要な項目の辞書がありますが、これを処理するための最もPython的な方法を知りたいです。
これが私の解決策です:
my_dict = {
'AL' : 'Alabama',
'AK' : 'Alaska',
etc...
}
my_list = []
for value in (my_dict):
my_list.append('({0}, {1})'.format(value, gateways.get(value)))
my_tuple = '({0})'.format(','.join(my_list))
print my_tuple
(('AL', 'Alabama'),('AK', 'Alaska'),etc...)
これは機能しますが、私にはあまりエレガントに見えませんでした。誰かがより良い解決策を提案できますか?