help(iter)
Help on built-in function iter in module builtins:
iter(...)
iter(iterable) -> iterator
iter(callable, sentinel) -> iterator
Get an iterator from an object. In the first form, the argument must
supply its own iterator, or be a sequence.
In the second form, the callable is called until it returns the sentinel.
help(reversed)
| reversed(sequence, /)
| Return a reverse iterator over the values of the given sequence.
help(list)
| __iter__(self, /)
| Implement iter(self).
|
| __reversed__(self, /)
| Return a reverse iterator over the list.
|
| reverse(self, /)
| Reverse *IN PLACE*.
在help中,我看到了这三个函数,一个迭代器,两个反向迭代器。
在研究这两个反向迭代器的区别时,我突然明白了第一个迭代器的存在方式。虽然并不了解其存在意义!
前两个函数是在一个数据空间中创建一个迭代器或反向迭代器,但是并没有授予变量名,就当做一次性物品使用。至于之后系统是否会清理掉他,不知。
但第三个函数就是把列表本身给的元素给反转了。
注意这里的第三种写法是list.reverse()
而list.iter()和list.reversed()分别对应
iter(list)和reversed(list)
…
丫的欺负我不懂英语reversed比reverse少个d
In [32]: aa=[1,