深圳餐饮公司网站制作,阳城做网站,酒店网站建设功能,用asp做的网站打开页面很慢筛选重复的名称#xff0c;相信对于各位小伙伴不是什么难事。那么#xff0c;大家发现有重复的名称会如何进行解决呢#xff1f;作为一位python的粉丝#xff0c;小编优先选择的事这类的方法。在处理重复名称方面#xff0c;小编选择的是用python3里的枚举法进行操作。没听…筛选重复的名称相信对于各位小伙伴不是什么难事。那么大家发现有重复的名称会如何进行解决呢作为一位python的粉丝小编优先选择的事这类的方法。在处理重复名称方面小编选择的是用python3里的枚举法进行操作。没听过的小伙伴也可以尝试下这种新方法也许比以前的方法有好用的地方。当存在枚举成员的名称有重复时则后面的枚举成员相当于第一个枚举成员的别名而且在实际使用中就是使用的第一次出现的枚举成员。如下所示ALIAS_FOR_SQUARE就是SQUARE的别名就比如“星期日”和“星期天”都可以表示星期七一样当遇到这种情况我们也可以这样用。如果尝试遍历枚举类型则后面重复的不会被打印出来。但是如果想要获取别名我们可以使用属性“__members__”它是一个OrderedDict包括所有定义的枚举名称包括别名。枚举类型默认可以对相同的值使用别名但有时我们需要确保枚举类型不能重复我们也有办法使每个枚举值只出现一次。我们可以引入装饰器“unique”它会遍历枚举成员如果发现有重复就会立即抛出“ValueError”。本篇Python3枚举类处理重复名称的方法到这里就结束了操作代码都在上方小伙伴们可以直接使用。转载自python学习网 https://www.py.cn/