并行
chinese = [randint(60,100) for _ in xrange(40)]
math = [randint(60,100) for _ in xrange(40)]
english = [randint(60,100) for _ in xrange(40)]
zip([1,2,3],('a','b','c','d')) #长度可以不一样 [(1,'a'),(2,'b'),(3,'c')]
total = []
for c,m,e in zip(chinese,math,english):
total.append(c + m + e)
串行
from itertools import chain
for x in chain([1,2,3,4],['c','e','f','g']):
print x
如何在一个for语句中迭代多个可迭代的对象
最新推荐文章于 2024-09-06 15:55:40 发布