title: How to merge two lists into a sequence of columns in python?
body: <p>Suppose I have two lists:</p>
  
  
  
  <pre><code>t1 = ["abc","def","ghi"]  
  t2 = [1,2,3]
  </code></pre>
  
  <p>How can I merge it using python so that output list will be:  </p>
  
  
  
  <pre><code>t =  [("abc",1),("def",2),("ghi",3)]
  </code></pre>
  
  <p>The program that I have tried is:</p>
  
  
  
  <pre><code>t1 = ["abc","def"]  
  t2 = [1,2]         
  t = [ ]  
  for a in t1:  
          for b in t2:  
                  t.append((a,b))  
  print t
  </code></pre>
  
  <p>Output is:</p>
  
  
  
  <pre><code>[('abc', 1), ('abc', 2), ('def', 1), ('def', 2)]
  </code></pre>
  
  <p>I don't want repeated entries.</p>