首页 > 其他分享 >扩展字典的类

扩展字典的类

时间:2023-02-15 22:14:37浏览次数:38  
标签:__ kargs self 扩展 result shun getValueByKey 字典

class ValueDict(dict):
    def __init__(self,*args,**kargs):
        super().__init__(*args,**kargs)
    def getValueByKey(self,val):
        result = []
        for key,values in self.items():
            if values == val:
                result.append(key)
        return result
new = ValueDict(name="shun",name2="shun",name3="shunshun")
print(new.getValueByKey("shun"))

 

标签:__,kargs,self,扩展,result,shun,getValueByKey,字典
From: https://www.cnblogs.com/shunguo/p/17124904.html

相关文章

  • 前端字典字段处理enum.js
    enum.js/***获取枚举值:STATUSMAP.TTT*获取枚举描述:STATUSMAP.getDesc('SH')*通过枚举值获取描述:STATUSMAP.getDescFromValue('TG')*/functioncreateEnum(def......
  • totaoBrought()读取嵌套字典列表内容
    allGuests={'Alice':{'apples':5,'pretzels':12},'Bob':{'hamsandwiches':3,'apples':2},'Carol':{'cups':3,'applepies':1}}deftotal(x,y)......
  • colorui扩展版优化源码
    1.下载:https://jmj.cc/s/dhfbgsa6 备用下载:https://download.csdn.net/download/mo3408/874528982.效果展示(只展示部分):  ......
  • 函数的扩展
    箭头函数基本用法varf=v=>v;//等同于varf=function(v){returnv;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分varf=(......
  • 数据字典标准与统一的重要性(码表&枚举值)
    在日常的软件开发当中,开发者经常会听到“公共代码、编码、码表、枚举值”这样的名词,对这些概念可能会有些混淆和认知不透彻,那么这篇文章会详细论述一下关于数据字典的相关概......
  • 小波去噪算法的简易实现及其扩展(小波锐化、高斯拉普拉斯金字塔去噪及锐化)之二。
    上一篇文章谈及了GIMP里实现的小波分解,但是这仅仅是把图像分解为多层的数据,如果快速的获取分解数据以及后续怎么利用这些数据,则是本文的重点。一、我们先来看看......
  • 用 shell 脚本做命令行工具扩展----服务器客户端之间文件传输
    问题的提出公司开发机与远程服务器之间有严格的隔离策略,不能直接使用ssh登录,而必需通过跳板机。这样一来,本地与服务器之间的一些文件传输变得非常不便。经过咨询,运维教......
  • 字典树模板
    字典树数组模拟版: #include<cstdio>#include<algorithm>#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=1000010;consti......
  • Dumb feature Gym - 102020D 【 字典树 】
    D-Dumbfeature Gym-102020D  &:字典树的模板题,根据来的串建树,再查询。不过当时没弄出来,要映射一下子,把字母映射成键盘上的数字。ps:这题的数据应该是有问题,只......
  • TreeMap是按照key的字典顺序来排序
    一、TreeMapTreeMap默认排序规则:按照key的字典顺序来排序(升序)字典排序(lexicographicalorder)是一种对于随机变量形成序列的排序方法。即按照字母顺序,或者数字小大顺序,由小......