title: Can I use lambda to accept two arguments in python and use it along with map
body: <p>I want to write solve this in python a function a list of words and an integer n and returns the list of words that are longer than n i.e       </p>
  
  <pre><code>retlist=list()
  def retword(list,n):
      for i in list:
          if len(i)&gt;=n:  
              retlist.append(i)   
  return retlist     
  </code></pre>
  
  <p>I can easily do this using this function but I want to solve this using map, filter, reduce and lambda expressions. Something like this  </p>
  
  <pre><code>map(lambda list,len:list[i] if len(list[i])&gt; len, (list,len))
  </code></pre>