li = [1,2,3]
ma = ["a","b","c"]

res = zip(li,ma)
print(res)

for i in res:
    print(i)

C:\Users\python_hui\Anaconda3\python.exe G:/易三/00test/1.py
<zip object at 0x000001B0B0D74A08>
(1, ‘a’)
(2, ‘b’)
(3, ‘c’)

Process finished with exit code 0

长度不一样的情况

li = [1,2,3,4]
ma = ["a","b","c","d","e","f"]

res = zip(li,ma)
print(res)

for i in res:
    print(i)

C:\Users\python_hui\Anaconda3\python.exe G:/易三/00test/1.py
<zip object at 0x00000273093A4AC8>
(1, ‘a’)
(2, ‘b’)
(3, ‘c’)
(4, ‘d’)

Process finished with exit code 0

成对的数据就会出被记录在对象中

多个

li = [1,2,3,4]
ma = ["a","b","c","d","e","f"]
hi = [11,22,33,44,55]

res = zip(li,ma,hi)
print(res)

for i in res:
    print(i)

C:\Users\python_hui\Anaconda3\python.exe G:/易三/00test/1.py
<zip object at 0x000002026F0758C8>
(1, ‘a’, 11)
(2, ‘b’, 22)
(3, ‘c’, 33)
(4, ‘d’, 44)

Process finished with exit code 0