python字典能一键对多值吗
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教程》。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.