【发布时间】:2012-12-13 18:15:25
【问题描述】:
好吧,我是 Python 的超级新手,但对于切片列表,有些事情困扰着我。当我从这段代码中切片 [1] 和 [3] 时,为什么会得到 [1, 3, 4]?
z = [1, 2, 3, 4, 5]
del z[1], z[3]
print z
我以为我会得到 [1, 3, 5] 回来,因为它似乎 [2] 和 [4] 正在被删除。
如果-->[1, 2, 3, 4, 5]
是-->[0, 1, 2, 3, 4]
我的逻辑哪里搞错了?
【问题讨论】: