How to convert 'false' to 0 and 'true' to 1?
integer, python, string
Solution
Use `int()` on a boolean test:
x = int(x == 'true')
`int()` turns the boolean into `1` or `0`. Note that any value not equal to `'true'` will result in `0` being returned.
Problem
Is there a way to convert `true` of type `unicode` to 1 and `false` of type `unicode` to 0 (in Python)? For example: `x == 'true' and type(x) == unicode` I want `x = 1` PS: I don’t want to use `if`-`else`.