Python3 zip()函数与迭代器
初学Python,看到zip()函数的用法介绍,想着简单试验一下,结果却发现和预想的结果大相径庭。
a = [1, 2, 3]
b = [222, 333, 444]
c = [33333, 44444, 55555]
zipped = zip(a, b, c)
print(list(zipped))
print("---")
#由于list()函数的实现 需要用尽迭代器
#而zip也是同理,因此一旦list()使用了zipped的迭代器,再交给zip()函数就得不到任何元素。
unzipped = zip
原创
2021-02-13 21:34:47 ·
274 阅读 ·
1 评论