现在有一个字典,字典里的值是另外的字典,要判断一个给定的字符串是否是里面那个字典的某一个键,请问该怎么判断啊?
2条回答 默认 最新
关注举个例子,可以遍历合并后再判断:
>>> dic = { 'A':{'a':1,'b':2},'B':{'c':3}, 'd':5 } >>> res = {} >>> for k,v in dic.items(): if isinstance(v, dict): res.update(v) else: res[k] = v >>> print(res) {'a': 1, 'b': 2, 'c': 3, 'd': 5} >>> res.get('a') 1 >>> res.get('e',2) # get()找不到键的可以设置一个默认值 2本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用