Python dict字典函数

Python 字典 fromkeys()函数用于创建一个字典,其中key为可迭代对象(列表、元祖、集合和字符串),value为指定的值。

语法

语法如下:
dict.fromkeys(sequence, value)

    参数

    • sequence:可迭代对象(列表、元祖、集合和字符串)。
    • value:可选,字典的value值,如果不指定的话为None。

    返回值

    返回以可迭代对象为key创建的字典。

    程序示例

    介绍一些例子,了解set.fromkeys()函数的使用方法。

    例1

    集合set为key的例子。

    #!/usr/bin/python
    # coding=utf-8
    set1 = {"baidu","yxjc123","taobao","jd"}
    value = '网站'
    dic = dict.fromkeys(set1,value)
    print(dic) 
    • 1
    • 2
    • 3
    • 4
    • 5

    程序运行结果:

    {'yxjc123': '网站', 'jd': '网站', 'taobao': '网站', 'baidu': '网站'}

    例2

    字符串为key的例子

    #!/usr/bin/python
    # coding=utf-8
    str = 'yxjc123'
    value = 'hhh'
    dic = dict.fromkeys(str,value)
    print(dic) 
    • 1
    • 2
    • 3
    • 4
    • 5
    程序运行结果.:
    {'y': 'hhh', 'x': 'hhh', 'j': 'hhh', 'c': 'hhh', '1': 'hhh', '2': 'hhh', '3': 'hhh'}