title: Multiple IF conditions in a python list comprehension
body: <p>I was wondering, is it possible to put multiple <code>if</code> conditions in a list comprehension? I didn't find anything like this in the docs.</p>
  
  <p>I want to be able to do something like this</p>
  
  <pre><code>ar=[]
  for i in range(1,n):
    if i%4 == 0: ar.append('four')
    elif i%6 == 0: ar.append('six')
    else: ar.append(i)
  </code></pre>
  
  <p>using a list comprehension. How can I do it?</p>
  
  <p>Is this even possible? If its not, what would be the most elegant (pythonic) way to accomplish this?</p>