title: Python: How to unpack tuples in dictionary
body: <p>I'm currently storing data into a dictionary as a tuple, but I don't know how to unpack the tuple from the dictionary itself.  I get a ValueError saying too many values to unpack in the way I am trying to do it.  Here is the code:</p>
  
  <pre><code>for row in csvReader:
      if row['de_description'] and row['nh_description']:
          if 'XT2R' in row['de_description']:
              id = (row['de_description'], row['nh_description']:
              if ('TCN' in row['de_description'] and '77880' in row['src_dp']:
                  rounded_time = int(float(row['rr_polltime']))
                  dataDict[id].append((rounded_time, row['rr_age']))
                  timeSet.add(rounded_time)
      fileHandle.close()
  
      #unpacking tuple?
      for id, (valX,valY) in dataDict.iteritems():
          ageSet.add(valY)
      print "ageSet=", ageSet
  </code></pre>
  
  <p>I also realize there is a lot of redundancy in my code but that is not currently my issue.  If anyone has ever worked with unpacking tuples from a dictionary, pointing me in the right direction would be great.  </p>