title: Why set automatically unpacks range, but list doesn`t? How this can be used?
body: <p>I create list and set with range. Set unpacks range, list doesn`t</p>
  <pre><code>&gt;&gt;&gt; my_list = [range(5)]
  &gt;&gt;&gt; my_set = set(range(5))
  &gt;&gt;&gt; my_list
  [range(0, 5)]
  &gt;&gt;&gt; my_set
  {0, 1, 2, 3, 4}
  &gt;&gt;&gt; my_list = [*range(5)]
  &gt;&gt;&gt; my_list
  [0, 1, 2, 3, 4]
  </code></pre>