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