title: A more elegant way of creating tuples of tuples from lists
body: <p>I'm using Python 2.7 and want to create a choice in a Django form.  I have a dictionary of the items I want in the choice drop-down but want to know the most pythonic way to handle this.</p>
  
  <p>Here is my solution:</p>
  
  <pre><code>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...)
  </code></pre>
  
  <p>This will work, but it didn't look very elegant to me.  Can someone suggest a better solution?</p>