迭代遍历小结
1:对元素进行遍历
[root@80sa python]# cat test.py
#!/usr/bin/env python
#coding:utf-8
for x in "jesse":
print x
[root@80sa python]# python test.py
j
e
s
s
e
2:对列表进行遍历
[root@80sa python]# cat test.py
#!/usr/bin/env python
#coding:utf-8
list = ["jesse","elain","zcl"]
for x in range(len(list)):
print list[x]
[root@80sa python]# python test.py
jesse
elain
zcl
3:字典遍历
s = {1:"a",2:"b",3:"d",4:"e"}
for x in s.items():
print x
[root@80sa python]# python for.py
(1, 'a')
(2, 'b')
(3, 'd')
(4, 'e')
以上只是取出了K/V对 下面我们要对K/V进行遍历
[root@80sa python]# cat for.py
#!/usr/bin/env python
#coding:utf-8
s = {1:"a",2:"b",3:"d",4:"e"}
for k,v in s.items():
print k
print v
[root@80sa python]# python for.py
1
a
2
b
3
d
4
e
另外我们可以通过对字典添加索引进行遍历
[root@80sa python]# cat for.py
#!/usr/bin/env python
#coding:utf-8
s = {1:"a",2:"b",3:"d",4:"e"}
for x in s:
print s[x]
[root@80sa python]# python for.py
a
b
d
e

浙公网安备 33010602011771号