Why doesn't this return the rotations of the given number?
<p>I'll try to explain what I'm trying to do with an example:  </p>

<pre><code>Number = ["1","9","7"]  
</code></pre>

<p>So I want it to return:    </p>

<pre><code>[["1","9","7"],["9","7","1"],["7","1","9"]]  
</code></pre>

<p>What I get is:</p>

<pre><code>[["7","1","9"],["7","1","9"],["7","1","9"]]
</code></pre>

<p>For some obscure reason it replaces my first results with the last one.</p>

<pre><code>def Get_Rotations(Number):
    Rotations = []
    x = 0
    while x &lt; len(Number):
        Number.insert(0,Number.pop())
        Rotations.append(Number)
        x += 1
    print(Rotations)
    return Rotations  
</code></pre>
