让我们来谈谈拉链｡
我们如何使用zip？
好吧, 让我们创建一个新函数｡
而拉链功能的工作原理有点像拉链｡
我们需要两个列表或两个区间, 我们可以把它们压缩在一起｡
让我来告诉你我的意思｡
假设我有我的清单, 然后是你的清单｡
还有这个
你的清单上会有10､ 20和30个｡
确保这是一个列表｡
你去那里｡
在这里使用zip函数, 我可以简单地运行｡
闭嘴
还有这里｡
我给予它尽可能多的食物, 我想在我们的情况下, 以间隔｡
所以我要把我的清单给予它｡
还有你的名单｡
我们把它关了吧｡
再添加一个支架｡
如果我单击“运行”｡
你看那个｡
刚才发生的事｡
闭嘴
就像拉链一样｡
拿起两个球, 从每个球中抓住第一个项目, 像拉链一样把它们拉在一起｡
所以1和10一起被加到一个元组中｡
然后将2和20一起添加到元组中｡
然后把3和30加到一个元组中｡
如果这是一个元组呢？
就像这样, 然后单击“运行”｡
有关系吗？
它是一个可迭代的｡
它会把物品拉在一起｡
现在, 这对你来说可能没什么用｡
它实际上是一个非常重要的函数, 因为它非常通用, 可以用于很多不同的事情｡
例如, 如果我们从数据库中收集了所有用户名, 那么我们从数据库的一个列中收集所有用户名, 然后可能从数据库的另一个部分收集所有用户名｡
我们收集了所有的电话号码, 它们的顺序都一样｡
我们可以用zip联合收割机这些数据组合成一个temple, 上面有用户名和电话号码, 然后创建一个全新的数据结构｡
如果我有另一份名单, 比如说他们的名单｡
而这个有五个｡
为｡
第三, 我也可以再加上他们的名单｡
如果我单击“运行”｡
你看到了吗？
我可以不断地将东西压缩在一起, 这样zip就可以迭代这些列表或数据结构中的每一个, 并将它们压缩在一起｡
再一次注意到我们没有修改任何当前的｡
数据｡
相反, 我们创造了一个全新的世界｡
非常非常好｡
那减少呢？
让我们在下一个视频中了解更多信息｡