Is Python set more space efficient than list?
<p><code>list</code> is known to initialize with a big chunk of space to optimize the time needed to expand the list (on average we don't have to keep making new list like an array). </p>

<p>What about <code>set</code>?</p>

<p>The following construction makes it space wasted because of <code>list</code>. I understand <code>tuple</code> is more space saving because it is immutable. Can we do the same to <code>set</code> and still mutable? </p>

<p><code>set( [ 1, 2, 3] )</code> </p>
