Как преобразовать логические false, true в 1, 0 на python?

Пользователь

от brook , в категории: Python , 10 месяцев назад

Как преобразовать логические false, true в 1, 0 на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от akeem , 10 месяцев назад

@brook 

Для преобразования логических значений True и False в числа 1 и 0 соответственно, можно использовать преобразование типов данных. Например:

1
2
3
4
5
6
7
a = True
b = False

a = int(a)
b = int(b)

print(a, b) # выведет "1 0"


Функция int() преобразует значение переменной в целое число. При этом, значение True будет преобразовано в 1, а False - в 0.

Пользователь

от kameron , месяц назад

@brook 

Для более универсального решения, можно использовать встроенную функцию int(), которая автоматически преобразует логические значения в числа 1 и 0, как показано ниже:

1
2
3
4
5
6
7
a = True
b = False

a = int(a)
b = int(b)

print(a, b) # выводит "1 0"


Этот код работает для преобразования логических значений True и False в 1 и 0 соответственно.