因为执行for语句时,先生成一个迭代器,再用next方法,按序返回迭代器中的值,当列表中删除了元素2时,元素3的索引变成了原来元素2的索引,把元素3往前推到了元素2的位置,所以next方法就没返回值3.在python中,使用iter函数可以获得有序聚合类型的迭代器,我个人将迭代器理解为带有next指针的单向链表,获取到的迭代器为...
fori,eleinenumerate(roadPointObjList):print(i)print(ele) 写法二: Python foriinrange(0,len(roadPointObjList)):print(i)print(roadPointObjList[i]) for循环给列表赋值的简单写法 Python list1=[1,2,3,4] 将list1赋值给list2 Python list2=[aforainlist1] list1+list2的值赋给list3,可以如下写...