title: Scala - Two Lists to Tuple List
body: <p>Last year I had quite a bit of experience with standard ML, but I haven't done any real functional programming in about 10 months. Now that I'm on the Scala bandwagon, I'm having trouble finding an operation which I used extensively in standard ML when writing a compiler (although to be fair, this method may not have been a library method).</p>
  
  <p>Basically, I have two lists:</p>
  
  <pre><code>List("a","b","c")
  List(1,2,3)
  </code></pre>
  
  <p>And I want an operation that will give me a list of tuples like this:</p>
  
  <pre><code>List(("a",1), ("b",2), ("c",3))
  </code></pre>
  
  <p>Is there a standard Scala function I can use to get this result? (I think we called it a zip function in standard ML, but that seems to refer to something different when I was searching for Scala zip functions.)</p>