Can't process list of dicts against list of strings
<pre><code>d = ['X + Y = Z', 'X &lt;=Y']
p = [{'Y': 1, 'X': 0, 'Z': 0}, {'Y': 1, 'X': 0, 'Z': 3}, {'Y': 1, 'X': 0, 'Z': 6}, {'Y': 1, 'X': 0, 'Z': 9}, {'Y': 1, 'X': 1, 'Z': 0}, {'Y': 1, 'X': 1, 'Z': 3}]
</code></pre>

<p>I need to create create some structure which would store List of expressions, where variables are changed. </p>

<p>I need to know:
X, Y, Z current values
expressions with changed letters to integers</p>

<p>and it has to be for each dict of values</p>

<p>The problem is to see for what X,Y,Z, all expressions are True</p>
