迭代

来源:互联网 发布:2017网络新词两个字 编辑:程序博客网 时间:2024/04/29 11:09
列表迭代:
L = ['Adam', 'Lisa', 'Bart', 'Paul']
R = [1, 2, 3, 4]
for index, name in zip(R,L):
    print index, '-', name

dict value迭代:
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }

sum = 0.0
for x in d.itervalues():
    sum += x
print sum / len(d)

dict key/value 迭代:
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }

sum = 0.0
for k, v in d.items():
    sum = sum + v
    print k,':',v
print 'average', ':', sum / len(d)
0 0