from random import randint a1 = [randint(10, 50) for _ in range(5)] a2 =
[randint(10, 50) for _ in range(5)] a3 = [randint(10, 50) for _ in range(5)] a4
= []
Example 1 : Parallel operation : In a for The parallel iteration of multiple lists is realized in the loop ;

programme : Use built-in functions zip, Merge multiple iteration objects , Each iteration returns a tuple

case : yes 3 Multiple lists iterate simultaneously , Calculate the sum of the corresponding elements of each list ;

<> Method 1 : Direct use for Circular reference
# malpractice : Only index operation is supported :a1[], If the generator object is an action , Cannot be achieved ; for i in range(5): t = a1[i] + a2[i] +
a3[i] a4.append(t) print(a4) # output :[84, 67, 85, 88, 82]
<> Method 2 : Using built-in functions zip()
for x, y, z in zip(a1, a2, a3): a4.append(x + y + z) print(a4) # output :[44, 72,
73, 94, 130]
** Example 2 :** Sichuan operation : In a for Iteration of multiple lists in the loop ;

** programme :** Use standard library itertools.chain, It can connect multiple iterative objects

Scene 1 :
from itertools import chain b1 = [1, 2, 3, 4] b2 = ['a', 'b', 'c'] b3 =
list(chain(b1, b2)) print(b3) # output :[1, 2, 3, 4, 'a', 'b', 'c']
Scene 2 :
for x in chain(b1, b2): print(x) # output :1 2 3 4 a b c
** case :** yes 4 Iterate through a list , Filter out target data ( greater than 40 Number of ):
from itertools import chain from random import randint a1 = [randint(10, 50)
for _ in range(40)] a2 = [randint(10, 50) for _ in range(41)] a3 = [randint(10,
50) for _ in range(42)] a4 = [randint(10, 50) for _ in range(43)] count = 0 for
x in chain(a1, a2, a3, a4): if x >=40: count += 1 print(count)

Technology
©2019-2020 Toolsou All rights reserved,
【C++ Must see for entry 】C++ from 0 reach 1 Introductory programming axios Interceptor packaging and use Spring Boot Interview must ask : Automatic configuration principle VMware 16 install centos 7 Detailed tutorial C Language data structure - Sequence table delete duplicates V2.0.0 The 12th Blue Bridge Cup c++b Group personal problem solving On sending data from serial port single chip microcomputer to upper computer centos7 install RabbitMqjava Polymorphic array of opencv-python Fourier transform and inverse transform