zip(), dict(), itertools.repeat(), list(迭代器)
Posted wenlin-gk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zip(), dict(), itertools.repeat(), list(迭代器)相关的知识,希望对你有一定的参考价值。
*. zip(), dict() def demo_zip_dict(): keys = [‘a‘, ‘b‘, ‘c‘] values = [1, 2, 3] entrys = zip(keys, values) print(entrys) dictionary = dict(entrys) print(dictionary) ---- [(‘a‘, 1), (‘b‘, 2), (‘c‘, 3)] ‘a‘: 1, ‘c‘: 3, ‘b‘: 2 *. itertools.repeat() def demo_iter_repeat(): repeat_versions = itertools.repeat("0.0.1") images = ("a", "b") dic = dict(zip(images, repeat_versions)) print(dic) print(list(dic)) ---- ‘a‘: ‘0.0.1‘, ‘b‘: ‘0.0.1‘ [‘a‘, ‘b‘] *. list作用于迭代器,将其转换为list。 list(self.__apps.items())
以上是关于zip(), dict(), itertools.repeat(), list(迭代器)的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 2.7 使 zip_longest 在 itertools 中可用