Python | Ways to Convert Boolean Values ​​to Integer

NumPy | Python Methods and Functions

Method # 1: Using the int () method

# Python code for demonstration
# to convert a boolean value to an integer

 
# Initializing values ​​

bool_val = True

 
# Print initial values ​​

print ( "Initial value" , bool_val)

  
# Boolean to integer conversion

bool_val = int (bool_val = = True )

 
# Print result

print ( "Resultant value" , bool_val)

 

Exit:

 Initial value True Resultant value 1 

Method # 2: Taking a Naive Approach

# Python code for demo
# to convert boolean
# value to integer

  
# Initializing values ​​

bool_val = True

 
# Print initial values ​​

print ( "Initial value" , bool_val)

 
# Convert a boolean number to integer

if bool_val:

bool_val = 1

else :

  bool_val = 0

 # Print result

print ( "Resultant value " , bool_val)

  

Exit :

 Initial value True Resultant value 1 

Method # 3: Using NumPy
In case there is a boolean list

# Python code for demonstration
# to convert boolean
# value to integer

 

import numpy

# Initializing values ​​

bool_val = numpy.array ([ True , False ])

 
# Print initial values ​​

print ( "Initial values" , bool_val)

 
# Convert boolean to integer

bool_val = numpy.multiply (bool_val, 1 )

# Print result

print ( "Resultant values" , str (bool_val))

Exit:

 Initial values ​​[True False] Resultant values ​​[1 0] 

Method # 4: Using the card ()
in the case of a logical list

# Python code to demonstrate
# to convert boolean
# value to integer

 
# Initializing values ​​

bool_val = [ True , False ]

  
# Print initial values ​​

print ( "Initial value" , bool_val)

 
# Boolean to integer conversion

bool_val = list ( map ( int , bool_val))

 
# Print result

print ( " Resultant value " , str (bool_val))

Exit:

 Initial value [True, False] Resultant value [1, 0] 




Get Solution for free from DataCamp guru