• 技术文章 >常见问题 >Python常见问题

    python字典能一键对多值吗

    silencementsilencement2020-01-06 13:20:40原创5147

    Python字典可以一个键对应一个数组或者另一个字典,一般用法如下:

    键对应数组: dict.setdefault(key,[]).append(value)

    实例:

    >>> dict={}  #初始化字典
    >>> dict.setdefault("a",[]).append("A") #格式化字典
    >>> dict
    {'a': ['A']}
    >>> dict.setdefault("a",[]).append("AT")
    >>> dict
    {'a': ['A', 'AT']}
    >>> dict.setdefault("a",[]).append("ATCG")
    >>> dict
    {'a': ['A', 'AT', 'ATCG']}
    >>> dict["a"]
    ['A', 'AT', 'ATCG']

    键对应字典:dict.setdefault(key,{}).update(value)

    实例:

    >>> dict={}    #初始化字典
    >>> dict.setdefault("a",{}).update({"A":"T"})  #格式化字典
    >>> dict
    {'a': {'A': 'T'}}
    >>> dict.setdefault("a",{}).update({"C":"G"})
    >>> dict
    {'a': {'A': 'T', 'C': 'G'}}
    >>> dict["a"]
    {'A': 'T', 'C': 'G'}

    推荐学习《python教程》。

    专题推荐:字典
    上一篇:python如何四则运算 下一篇:postgresql连接工具有哪些

    相关文章推荐

    • python怎么对字典排序• python3判断字典中key是否存在• python字典怎么排列

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网