我有类似...的类定义
class companyInCountry:
def __init__(self,name,country):
self.name = name
self.country = country
self.amountOwed = defaultdict(int)
我正在遍历一个有6行的表...
COMPANY COUNTRY GROSS NET
companyA UK 50 40
companyA DE 20 15
companyA UK 10 5
companyA FR 20 10
companyB DE 35 25
companyB DE 10 5
在遍历此表的最后,我想要的是最终得到许多公司/地区特定的对象,例如
object1.name = companyA
object1.territory = UK
object1.amountOwed['GROSS'] = 60
object1.amountOwed['NET'] = 45
但是我要想尽办法使之可视化是防止创建具有重复公司/国家组合的对象的最佳方法(例如,这将是第一次在数据中的第3行发生)。我可以在init def中包含某些数据类型或声明来忽略重复项吗?还是在调用companyInCountry(name,country)初始化新实例之前需要手动检查是否存在相似对象?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。