title: can only concatenate tuple (not "str") to tuple
body: <p>Okay I'm trying to pull the top 5 definers in the dictionary but I keep getting this error:</p>
  
  <pre><code>can only concatenate tuple (not "str") to tuple
  </code></pre>
  
  <p>On the following code:</p>
  
  <pre><code>def top():
     datalist = sorted(Dictionary.dWord.items(), key=lambda x: x[1][0], reverse=True)
     t = 1
     tops, nums,dftop5 = [], [], []
     for l in datalist:
        if l[1] not in tops:
          tops.append(l[1])
          nums.append(str(l[1][1]))
          if t == 5: # edit here
            break
          t+=1
     for i, (top, num) in enumerate(zip(tops, nums)):
        dftop5.append(top+": ("+num+" define(s)")
     return dftop5
  </code></pre>
  
  <p>The setup on the Dictionary.dWord.items() are like this:</p>
  
  <pre><code>{'testword': ('charles', 1, 'this is a test', 1389116045)}
  
  Dictionary.dWord[word] = name, numdef, definition, wordtime
  </code></pre>
  
  <p>It's suppose to get the name and numdef.</p>