allow list of operators in expect

so that result.expect also can be calculated from a list of states as expect(e_ops, result.states)