1
1
他们没什么不同不,除了一些很小的例外。在第二个循环中,您使用的是迭代器,它或多或少是指向对象本身的指针。它可以被解引用以获得实际的对象。 如果要删除某些元素,可以使用迭代器。所以说,不是检查匹配项,而是删除任何匹配项,而是使用迭代器进行迭代。 因为您只是在整个范围内迭代,所以使用for-ranged循环要清楚得多。写起来更容易,也更清楚。
因为
|
2
1
它们在本质上并无不同。它们有微妙的不同。 它类似于:
最后两行并没有本质上的不同。迭代器有点像指针。它的
第二个代码块可以稍微更改一点,以类似于第一个代码块。
在封面下,第一个街区正是这样。
见
documentation on the range-
|
smg_08 · 使用for循环在pandas数据帧中进行筛选[重复] 1 年前 |
Sher Meen · 我需要列出一个循环中临时变量中存储的多个值 2 年前 |
John · 如何确定Javascript自引用循环是否完成[重复] 2 年前 |
Owen · 从列表中删除非重复项(python)[重复] 2 年前 |
user4567794374545 · 如何将函数应用于R中的多个列? 2 年前 |
Rik Bloemers · for循环不接受任何浮点变量 2 年前 |
Robbie McM · 如何使列表中的所有数据帧具有相同的列数? 2 年前 |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |