python串行、并行迭代多个列表
def iterlist1():
from itertools import chain
from random import randint
list1 = [randint(0, 100) for _ in range(20)]
list2 = [randint(0, 100) for _ in range(30)]
list3 = [randint(0, 100) for _ in range(40)]
list4 = [x for x in chain(list1, list2, list3) if x > 90]
print(list4)
def iterlist():
from random import randint
list1 = [randint(0, 100) for _ in range(20)]
list2 = [randint(0, 100) for _ in range(20)]
list3 = [randint(0, 100) for _ in range(20)]
list22 = list()
for s1, s2, s3 in zip(list1, list2, list3):
list22.append(s1+s2+s3)
print(list22)
list4 = [sum(s) for s in zip(list1, list2, list3)]
print(list4)
list5 = list(map(sum, zip(list1, list2, list3)))
print(list5)