1. 可迭代对象
在高级语言中,迭代这一概念非常普遍。所谓迭代,就是依次遍历一个序列中的每个元素。而可迭代对象,就像一个容器,让你能够遍历它的所有元素。
常见的可迭代对象有列表、元组、字典、集合等。可迭代对象既可以是实际的序列,如列表,也可以是在迭代过程中一次产生一个元素的虚拟序列。
像列表这[......]
在高级语言中,迭代这一概念非常普遍。所谓迭代,就是依次遍历一个序列中的每个元素。而可迭代对象,就像一个容器,让你能够遍历它的所有元素。
常见的可迭代对象有列表、元组、字典、集合等。可迭代对象既可以是实际的序列,如列表,也可以是在迭代过程中一次产生一个元素的虚拟序列。
像列表这[......]
谈到python的赋值,我们需要将它与C、C++或Java等语言的赋值操作区别开来。
因为在python中,与其说是赋值,不如说是对象的绑定。
具体如何实现绑定操作,我们将在下面的文章中进行讨论。
在讨论绑定操作前,我们需要理解python中可变的(mutable)和不可变的(immutable)[......]