Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Python | Ways to convert Boolean values to integer

  • Last Updated : 10 Sep, 2021

Given a boolean value(s), write a Python program to convert them into an integer value or list respectively. Given below are a few methods to solve the above task.
Method #1: Using int() method 
 

Python3




# Python code to demonstrate
# to convert boolean value to integer
 
# Initialising Values
bool_val = True
  
# Printing initial Values
print("Initial value", bool_val)
  
# Converting boolean to integer
bool_val = int(bool_val == True)
 
# Printing result
print("Resultant value", bool_val)
        
Output: 
Initial value True
Resultant value 1

 

  
Method #2: Using Naive Approach 
 

Python3




# Python code to demonstrate
# to convert boolean
# value to integer
 
# Initialising Values
bool_val = True
  
# Printing initial Values
print("Initial value", bool_val)
  
# Converting boolean to integer
if bool_val:
    bool_val = 1
else:
    bool_val = 0
# Printing result
print("Resultant value", bool_val)
        
Output: 
Initial value True
Resultant value 1

 

  
Method #3: Using numpy 
In case where boolean list is present 
 

Python3




# Python code to demonstrate
# to convert boolean
# value to integer
 
import numpy
# Initialising Values
bool_val = numpy.array([True, False])
  
# Printing initial Values
print("Initial values", bool_val)
  
# Converting boolean to integer
bool_val = numpy.multiply(bool_val, 1)
# Printing result
print("Resultant values", str(bool_val))
Output: 
Initial values [ True False]
Resultant values [1 0]

 

  
Method #4: Using map() 
in case where boolean list is present 
 

Python3




# Python code to demonstrate
# to convert boolean
# value to integer
 
# Initialising Values
bool_val = [True, False]
  
# Printing initial Values
print("Initial value", bool_val)
  
# Converting boolean to integer
bool_val = list(map(int, bool_val))
 
# Printing result
print("Resultant value", str(bool_val))
Output: 
Initial value [True, False]
Resultant value [1, 0]

 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!