I'm reading the docs and at 5.2 the del
statement is discussed. At first, i thought
i've found a typo but as i tried that 
myself, it turns it actually does work so.

  a = ["alpha", "beta", "gamma"]
  del a[2:2]
  a

Now, i expected the result to be that the
"beta" element has been removed. Obviously, 
Python thinks otherwise. Why?!

Elaboration:
I wonder why such an unintuitive effect has
been implemented. I'm sure it's for a very
good reason not clear to me due to my
ignorance. Alternatively - my expectations
are not so intuitive as i think.   :)

--
Regards
Konrad Viltersten
--------------------------------
sleep    - a substitute for coffee for the poor
ambition - lack of sense to be lazy

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to