How to convert ‘false’ to 0 and ‘true’ to 1 in Python

后端 未结 9 1053
情歌与酒
情歌与酒 2021-01-29 22:55

Is there a way to convert true of type unicode to 1 and false of type unicode to 0 (in Python)?

For example: x

9条回答
  •  有刺的猬
    2021-01-29 23:29

    bool to int: x = (x == 'true') + 0

    Now the x contains 1 if x == 'true' else 0.

    Note: x == 'true' will return bool which then will be typecasted to int having value (1 if bool value is True else 0) when added with 0.

提交回复
热议问题