title: Printing variable after filter objects python 3.3
body: <p>I'm currently creating a list made up of a filter object that queries variables and ignores the variables that are false and print the resulting list, and a variable on the same line afterwards that is not included in the filter. For example:</p>
  
  <pre><code>nature = "cow"
  creator = ""
  minor = ""
  item = "hammer"
  NAMEPROPERTIES = [nature, creator, minor]
  propertiestrue = (filter(None, NAMEPROPERTIES))
  </code></pre>
  
  <p>Then I try:</p>
  
  <pre><code>print (*propertiestrue)
  cow
  </code></pre>
  
  <p>Which works, as the output is cow, but:</p>
  
  <pre><code>print (*propertiestrue, item)
  SyntaxError: only named arguments may follow *expression
  </code></pre>
  
  <p>I have also tried separating off the filter section completely:</p>
  
  <pre><code>print ((*filter(None, NAMEPROPERTIES)), nature)
    File "&lt;stdin&gt;", line 1
  SyntaxError: can use starred expression only as assignment target
  </code></pre>
  
  <p>I have tried printing the filter directly rather than making a list out of it first with the same results. My problem is, how do I get 'item' to print on the same line as the output of (*propertiestrue)?</p>