def build_wdtype_dict(self): wd_dict = dict() for wd in self.region_words: wd_dict[wd] = [] if wd in self.disease_wds: wd_dict[wd].append('disease') if wd in self.department_wds: wd_dict[wd].append('department') if wd in self.check_wds: wd_dict[wd].append('check') if wd in self.drug_wds: wd_dict[wd].append('drug') if wd in self.food_wds: wd_dict[wd].append('food') if wd in self.symptom_wds: wd_dict[wd].append('symptom') if wd in self.producer_wds: wd_dict[wd].append('producer') return wd_dict 改为伪代码
时间: 2024-02-14 09:10:06 浏览: 63
```
定义函数 build_wdtype_dict(self):
初始化空字典 wd_dict
遍历 self.region_words 中的每个词 wd:
将 wd 作为键,值初始化为空列表
如果 wd 在 self.disease_wds 中:
将字符串 'disease' 添加到 wd_dict[wd] 列表中
如果 wd 在 self.department_wds 中:
将字符串 'department' 添加到 wd_dict[wd] 列表中
如果 wd 在 self.check_wds 中:
将字符串 'check' 添加到 wd_dict[wd] 列表中
如果 wd 在 self.drug_wds 中:
将字符串 'drug' 添加到 wd_dict[wd] 列表中
如果 wd 在 self.food_wds 中:
将字符串 'food' 添加到 wd_dict[wd] 列表中
如果 wd 在 self.symptom_wds 中:
将字符串 'symptom' 添加到 wd_dict[wd] 列表中
如果 wd 在 self.producer_wds 中:
将字符串 'producer' 添加到 wd_dict[wd] 列表中
返回 wd_dict
```
阅读全文