<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Le 10/02/12 21:48, Thomas Philips a écrit :
    <blockquote
cite="mid:66f4c010-31f4-4aa5-851e-48ec174c0b96@t24g2000yqj.googlegroups.com"
      type="cite">
      <pre wrap="">Thanks for the insight. I saw the behavious as soon as I extended x
with a bunch of 0's

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">x = list(range(10))
x.extend([0]*10)
x
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">for i in reversed(x):
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">     if i % 2 == 0:
                x.remove(i)

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">x
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">[1, 3, 5, 7, 9]

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">x = list(range(10))
x.extend([0]*10)
x
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">for i in x:
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">     if i % 2 == 0:
                x.remove(i)


</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">x
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">[1, 3, 5, 7, 9, 0, 0, 0, 0, 0]
</pre>
    </blockquote>
    Not a good example, with reversed(), you're not iterating on the
    list x but on an another list.<br>
    <br>
    More precisely a 'listreverseiterator object.<br>
    <br>
    <div class="moz-signature">-- <br>
      Vincent V.V.<br>
      <a href="https://launchpad.net/oqapy">Oqapy</a> . <a
        href="https://launchpad.net/qarte+7">Qarte+7</a> . <a
        href="https://launchpad.net/paqager">PaQager</a></div>
  </body>
</html>