Python_迭代

2018-01-14  本文已影响0人  射手再见蓝天575

迭代定义

常见迭代对象

判断迭代对象

>>> from collections import Iterable
>>> isinstance('simple',Iterable)
True
>>> isinstance({'key'},Iterable)
True
>>> isinstance({'key':98},Iterable)
True
>>> isinstance((54,77),Iterable)
True
>>> isinstance([54,77],Iterable)
True
>>> isinstance(98,Iterable)
False

利用下标迭代

>>> for i,value in enumerate('string'):
...     print(i,value)
...
0 s
1 t
2 r
3 i
4 n
5 g

双变量迭代

>>> for x,y in [(34,65),(45,45),(8,9),(21,3)]:
...     print(x,y)
...
34 65
45 45
8 9
21 3
上一篇 下一篇

猜你喜欢

热点阅读