title: python3 use map to convert list of strings to tuples
body: <p>I am converting a user input list of strings into tuples.  The user inputs a list of fractions ie:  (Please no "import fractions" suggestions)</p>
  
  <pre><code>fractions = ["1/2","3/5","4/3","3/8","1/9","4/7"]
  </code></pre>
  
  <p>I normally would use the following code that works:</p>
  
  <pre><code>user_input = 0
  list_frac = []
  print('Enter fractions into a list until you type "stop" in lower case:')
  while user_input != 'stop':
      user_input = input('Enter a fraction ie: "1/2" &gt;&gt;&gt;')
      list_frac.append(user_input)
  list_frac.pop()   # pop "stop" off the list
  
  result = []
  for i in list_frac:
      result.append(tuple(i.split('/')))
  print(result)
  </code></pre>
  
  <p>The result is a list of tuples:</p>
  
  <pre><code>fractions = [('1','2'),('3','5')('4','3'),('3','8'),('1','9'),('4','7')]
  </code></pre>
  
  <p>I want to change the values in the tuples to integers as well and I dont know how</p>
  
  <p>However I also wish to learn lambda functions so I am practicing on simple code like this.  This is my attempt at the same code using lambda function syntax:</p>
  
  <pre><code>tup_result = tuple(map(lambda i: result.append(i.split('/')), result))
  </code></pre>
  
  <p>But the result is an empty list and no error codes to help me.</p>
  
  <p>The Question:  How to change the strings in the list of tuples to ints, and then accomplish all this with the lambda function one liner.  </p>
  
  <p>Any suggestions, I have the general concept pf a lambda function down but actually implementing this is a little confusing, thanks for the help folks!</p>