我了解python中的zip
通常是如何工作的。但是我无法理解为什么它是有益的。大多数在线资源提供的示例如下:
name = [ "Manjeet", "Nikhil", "Shambhavi", "Astha" ]
roll_no = [ 4, 1, 3, 2 ]
marks = [ 40, 50, 60, 70 ]
mapped = list(zip(name, roll_no, marks))
(来源:https://www.geeksforgeeks.org/zip-in-python/)
但是我可以轻松地将其替换为:
mapped = []
for i in range(len(name)):
mapped.append([name[i], roll_no[i], marks[i]])
我能想到的使用zip的优点是:
是吗?是否存在zip提供更大优势的方案?请注意,我不大喊zip没有用。相反,我试图了解它的时间。