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 itertools

python3-itertools模块和迭代器函数

如何使用 Python 2.7 使 zip_longest 在 itertools 中可用

使用单个“for”循环或使用“itertools”库来反转字典

python docker build

Python中的字典分组函数(groupby,itertools)