我正在使用 Python 2.7 并希望在 Django 表单中创建一个选项。我在选择下拉列表中有我想要的项目的字典,但想知道处理这个问题的最 Pythonic 方式。
这是我的解决方案:
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...)
这会起作用,但对我来说它看起来不是很优雅。有人可以提出更好的解决方案吗?