标签: python python-2.7
我是从根本上误解了Python 2.7中有关“> =”的东西吗?还是对于这种奇怪现象还有其他解释吗?很抱歉,缺少描述,但这确实是自我示范:
>>> a = [1,2,3,4,5,6,77] >>> for x in a: ... if x >= 5: ... print(x) ... a.remove(x) ... 5 77 >>> a [1,2,3,4,6]
为什么没有从列表中删除6个?