title: Sorting list of lists with mixed numerical values
body: <p>Scenario: List containing 'rows' of list records with a variety of values</p>
  
  <p>Problem: List.sort doesn't take the numeric values into consideration so values end up all over the place</p>
  
  <p>i.e 9 is appearing in the list after 80</p>
  
  <p>I've tried using </p>
  
  <pre><code>list.sort(key=operator.itemgetter[index])
  </code></pre>
  
  <p>and doing a </p>
  
  <pre><code>list.sort(lambda x,y:int(x[index])&lt;int(y[index])) 
  </code></pre>
  
  <p>to no avail. </p>