Python list comparison operators

Summary: in this tutorial, youll learn about Python comparison operators and how to use them to compare two values.

Introduction to Python comparison operators

In programming, you often want to compare a value with another value. To do that, you use comparison operators.

Python has six comparison operators, which are as follows:

  • Less than [ < ]
  • Less than or equal to []
  • Greater than or equal to [>=]
  • Equal to [ == ]
  • Not equal to [ != ]

These comparison operators compare two values and return a boolean value, either True or False.

And you can use these comparison operators to compare both numbers and strings.

Less than operator [ 10 < 20 True >>> 30 < 20 False

Code language: Python [python]

Its quite obvious when you use the less than operator with the numbers.

The following example uses the less than operator [>> 'apple' < 'orange' True >>> 'banana' < 'apple' FalseCode language: Python [python]

The expression 'apple' < 'orange' returns True because the letter a in apple is before the letter o in orange.

Similarly, the 'banana' < 'apple' returns False because the letter 'b' is after the letter 'a'.

The following example shows how to use the less than operator with variables:

>>> x = 10 >>> y = 20 >>> x < y True >>> y < x False
Code language: Python [python]

Less than or equal to operator [> 20 >> 10 >> 30 >> x = 10 >>> y = 20 >>> x >> y ]

The greater than operator [>] compares two values and returns True if the left value is greater than the right value. Otherwise, it returns False:

left_value > right_value
Code language: Python [python]

This example uses the greater than operator [>] to compare two numbers:

>>> 20 > 10 True >>> 20 > 20 False >>> 10 > 20 False
Code language: Python [python]

And the following example uses the greater than operator [>] to compare two strings:

>>> 'apple' > 'orange' False >>> 'orange' > 'apple' True
Code language: Python [python]

Greater Than or Equal To operator [>=]

The greater than or equal to operator [>=] compares two values and returns True if the left value is greater than or equal to the right value. Otherwise, it returns False:

left_value >= right_value
Code language: Python [python]

The following example uses the greater than or equal to operator to compare two numbers:

>>> 20 >= 10 True >>> 20 >= 20 True >>> 10 >= 20 False
Code language: Python [python]

And the following example uses the greater than or equal to operator to compare two strings:

>>> 'apple' >= 'apple' True >>> 'apple' >= 'orange' False >>> 'orange' >= 'apple' True
Code language: Python [python]

Equal To operator [==]

The equal to operator [==] compares two values and returns True if the left value is equal to the right value. Otherwise, it returns False :

left_value = right_value
Code language: Python [python]

The following example uses the equal to operator [==] to compares two numbers:

>>> 20 == 10 False >>> 20 == 20 True
Code language: Python [python]

And the following example uses the equal to operator [==] to compare two strings:

>>> 'apple' == 'apple' True >>> 'apple' == 'orange' False
Code language: Python [python]

Not Equal To operator [!=]

The not equal to operator [!=] compares two values and returns True if the left value isnt equal to the right value. Otherwise, it returns False.

left_value != right_value
Code language: Python [python]

For example, the following uses the not equal to operator to compare two numbers:

>>> 20 != 20 False >>> 20 != 10 True
Code language: Python [python]

And the following example uses the not equal to operator to compare two strings:

>>> 'apple' != 'apple' False >>> 'apple' != 'orange' True
Code language: Python [python]

Summary

Did you find this tutorial helpful ?
Yes No

Video liên quan

Chủ Đề