Python中"iterable","iterator"和"iteration"的最基本定义是什么?
我已阅读多个定义,但我无法确定其确切含义,因为它仍然不会沉入其中.
有人可以帮助我解释外行人的3个定义吗?
我正在解析JSON对象,并找到了我理解的代码行代码,但希望得到更详细的解释:
for record in [x for x in records.split("\n") if x.strip() != '']:
Run Code Online (Sandbox Code Playgroud)
我知道它是拆分记录以通过新行字符获取单个记录但是我想知道为什么它看起来如此复杂?我们不能有这样的事情:
for record in records.split("\n") if x.strip() != '']:
Run Code Online (Sandbox Code Playgroud)
那么括号做什么[]?为什么我们有两次xx for x in records.split....
谢谢