我试图用这个集合理解来改变我的原始代码
next_states = {next_states | self.transition_function[(state,
input_value)] for state in e_closure_states}
但是这段代码抛出
TypeError:不可散列的类型:'set'
原始代码(按预期工作)。另外,应该提到的是self.transition_function[(state, input_value)]
已设置,这就是我使用联合的原因。提前致谢
for state in e_closure_states:
next_states = next_states | self.transition_function[(state, input_value)]