# Iterable,可迭代对象,可以使用for-in遍历的对象# 可迭代对象包含2种:# 1,容器:range,str,list,tuple,dict,set# 2,Iterator(迭代器):generator(生成器)
工具/原料
1
python3.6
2
pycharm
方法/步骤
1
from collections import Iterable, Iterator
2
from collections import Iterable, Iterator # 引入相关包# 判断是否是可迭代对象print(isinstance(1, Iterable))print(isinstance('good', Iterable))print(isinstance(range(5), Iterable))print(isinstance([1, 2, 3], Iterable))print(isinstance({1: 11, 2: 22}, Iterable))
3
print('*******列表成生式*******')L = list(range(1, 10))print(L)
4
列表生成式相当于:L = []for i in range(1, 10): L.append(i)print(L)L = [i for i in range(1, 10)]print(L)
5
print('****做运算*****')L = []for i in range(5): L.append('%d%s' % (i+1, chr(ord('M')+i)))print(L)
6
L = ['%d%s' % (i+1, chr(ord('M')+i)) for i in range(5)]print(L)
注意事项
下篇经验继续讲解迭代器
上一篇:碘—131能致癌?
下一篇:深绿色蔬菜对身体的好处