for array in result_array:
sub_list, s, suggest, body_part = array['分支1'], array['句子'], f(array['建议']), array['分支2']# print('body_part',body_part)for sub_array in sub_list:
sub_s1, disease, symptom, if_exist = sub_array['句子'], f(sub_array['疾病']), f(sub_array['症状']), f2(
sub_array['否定词'])for part_array in body_part:
sub_s2, body= part_array['句子'], f(part_array['部位'])
data_list =[[r_data, s, ii, sub_s1,jj, kk, if_exist, sub_s2, mm]for ii in suggest for jj in
disease for kk in symptom for mm in body]for data in data_list:
temp=file.split('*&*')+data
exchange_data.file='*&*'.join(temp)
self.results.append(copy.deepcopy(exchange_data))ifnot body_part:
cz_list=[[r_data,s,ii,sub_s1,jj,kk,if_exist]for ii in suggest for jj in disease for kk in symptom]for cz in cz_list:
temp=file.split('*&*')+cz
exchange_data.file='*&*'.join(temp)
self.results.append(copy.deepcopy(exchange_data))ifnot sub_list:for part_array in body_part:
sub_s2,body=part_array['句子'],f(part_array['部位'])
part_list=[[r_data,s,ii,'','','','',sub_s2,mm]for ii in suggest for mm in body]for part in part_list:
temp =file.split('*&*')+ part
exchange_data.file='*&*'.join(temp)
self.results.append(copy.deepcopy(exchange_data))ifnot body_part:for i in suggest:
temp =file.split('*&*')+[r_data, s, i]
exchange_data.file='*&*'.join(temp)
self.results.append(copy.deepcopy(exchange_data))ifnot result_array:
temp =file.split('*&*')+[r_data]
exchange_data.file='*&*'.join(temp)
self.results.append(copy.deepcopy(exchange_data))