Python学习
1. 元组和列表的区别:
(1).元组的数据不可修改,列表中的数据可以修改。
(2).元组的表示方法:(“”,””)
<——>
列表的表示方法:[“”,””]
2. for语句: for i + range()函数
i
3. end = “”——>在输出每列的时候不换行
4. 迭代器(有时也称为游标):
iter()迭代器:用next依次输出列表中的元素,直至迭代器变空,取完元素后,会引发一个停止迭代的异常。
迭代器+ ._iter_()是用于返回迭代器本身的方法
可迭代对象并不是迭代器,但是可迭代对象可以转化为迭代器。
使用isinstance(待迭代的对象,Iterable)判断是否为可迭代对象。
(开头加入:from collections import Iterable)
5. 作为迭代器的一种,生成器的构建:
(1).通过yield字段返回实现
(2).通过生成器表达式实现:生成器名 = (对应元素 for i in 对象)
<——>对比列表的格式写法:列表名= [对应元素 for i in 对象]