title: unhashable type: 'list' , why we use *?
body: <p>I'm new to programming, and this solution for a problem, what exactly it's the role of *</p>
  <pre><code>def can_see_stage(seats):
      return all(sorted(set(row)) == list(row) for row in zip(*seats))
  </code></pre>