
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Check If All Values in a List Are Greater Than a Given Value in Python
In this tutorial, we will check whether all the elements in a list are greater than a number or not. For example, we have a list [1, 2, 3, 4, 5] and a number 0. If every value in the list is greater than the given value then, we return True else False.
It's a simple program. We write it in less than 3 minutes. Try it yourself first. If you are not able to find the solution, then, follow the below steps to write the program.
- Initialise a list and any number
- Loop through the list.
If yes, return **False**
- Return True.
Example
## initializing the list values = [1, 2, 3, 4, 5] ## number num = 0 num_one = 1 ## function to check whether all the values of the list are greater than num or not def check(values, num): ## loop for value in values: ## if value less than num returns False if value <= num: return False ## if the following statement executes i.e., list contains values which are greater than given num return True print(check(values, num)) print(check(values, num_one))
If you run the above program,
Output
True False
Another way to find it is using the all() inbuilt method. all() method returns True if every element from the iterable is True else it returns False. Let's see the program using all() method.
## initializing the list values = [1, 2, 3, 4, 5] ## number num = 0 num_one = 1 ## function to check whether all the values of the list are greater than num or not def check(values, num): ## all() method if all(value > num for value in values): return True else: return False print(check(values, num)) print(check(values, num_one))
If you run the above program,
Output
True False
If you have any doubts regarding the program, please do mention them in the comment section.