if not ((int(self.location) in list) and (int(self.locationa) in list) and (int(self.locationb) in list) and (int(self.locationc) in list) and (int(self.locationd) in list)):
QMessageBox.information(self,'본부지사코드!', '존재하지 않는 본부지사코드가 있습니다. 확인해주세요.')
예시에서는 and를 이용해서 한개라도 False가 나오면 False인데 조건문의 조건에 맞추기위해 not을 이용해서 조건에 맞춰줬다