What is the syntax to compare boolean value in Python?

0 votes

I have a code in Python 

lower={}
 for( dest in a[neigbour].keys())

    if(dest in lower.keys() == False):
        print 'false'
    }

Whenever I run this code it is not printing false. What is wrong with this code?

Aug 21 in Python by Arvind
• 2,960 points
15 views

1 answer to this question.

0 votes

The opposite of dest in lower.keys() is dest not in lower.keys(). No need to compare to False or True.

in operator: The ‘in’ operator is used to check if a value exists in a sequence or not. Evaluates to true if it finds a variable in the specified sequence and false otherwise.

‘not in’ operator: Evaluates to true if it does not find a variable in the specified sequence and false otherwise.

In your case, this will work well - 

if (dest not in lower.keys()):
answered Aug 21 by Neel
• 3,010 points

Related Questions In Python

+1 vote
1 answer

What is the correct order to learn concepts in Python for machine learning?

Machine Learning is a vast domain. It ...READ MORE

answered Jul 25, 2018 in Python by Anmol
• 3,620 points
67 views
0 votes
1 answer

What is the preferred way to concatenate strings in python??

If the strings you are concatenating are ...READ MORE

answered Dec 20, 2018 in Python by charlie_brown
• 7,720 points
89 views
0 votes
1 answer

What is the process to kill a particular thread in python?

A multiprocessing.Process can p.terminate() In the cases where I want to ...READ MORE

answered Feb 4 in Python by charlie_brown
• 7,720 points
79 views
+1 vote
2 answers

how can i count the items in a list?

Syntax :            list. count(value) Code: colors = ['red', 'green', ...READ MORE

answered Jul 6 in Python by Neha
• 330 points

edited Jul 8 by Kalgi 275 views
+4 votes
6 answers
0 votes
1 answer

What is the procedure to install python packages in IPython?

You can use the '!' prefix like ...READ MORE

answered Aug 21 in Python by Neel
• 3,010 points
12 views
0 votes
1 answer