设为首页 加入收藏

TOP

Python迭代(入门8)
2017-10-09 16:59:33 】 浏览:7080
Tags:Python 迭代 入门

转载请标明出处:
http://www.cnblogs.com/why168888/p/6407980.html

本文出自:【Edwin博客园】


Python迭代

1. 什么是迭代

注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:

  1. 有序集合:list,tuple,str和unicode;
  2. 无序集合:set
  3. 无序集合并且具有 key-value 对:dict
for i in range(1, 101):
    if i % 7 == 0:
        print i

2. 索引迭代

L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
    print index, '-', name

print '\n'

print zip([10, 20, 30], ['A', 'B', 'C'])

print '\n'

for index, name in zip(range(1, len(L) + 1), L):
    print index, '-', name

3. 迭代dict的value

d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for v in d.itervalues():
    sum = sum + v
print sum / len(d)

4. 迭代dict的key和value

d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for k, v in d.iteritems():
    sum = sum + v
    print k, ':', v
print 'average', ':', sum / len(d)
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python切片(入门7) 下一篇python json

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目