In programming, a keyword is a “reserved word” by the language that conveys special meaning to the interpreter. It may be a command or a parameter. Keywords cannot be used as a variable name in the program snippet. Python language also reserves some of the keywords that convey special meaning. In Python, keywords are case-sensitive.
Python in Keyword
The ‘in’ keyword in Python returns True if a certain element is present in a Python object, else it will return False. It has two purposes:
- To check if a value is present in a list, tuple, range, string, etc.
- To iterate through a sequence in a for loop.
Python ‘in’ keyword in Expression
The in keyword in Python can be used with if statements as well as with for loops. It has the following syntax:
# Using if statement
if element in sequence:
# statement
# Using for statement
for element in sequence:
# statement
Python in Keyword Usage
Let us see a few examples to know how the “in” keyword works in Python.
“in” Keyword with Python if Statement
In this example, we will create a Python list of animals. Then we will use the in keyword with the if statement to check the presence of “lion” in animals.
Python3
animals = [ "dog" , "lion" , "cat" ]
if "lion" in animals:
print ( "Yes" )
|
Output:
Yes
Use of in keyword in for loop in Python
In this example, we will first define a Python String, and use for loop to iterate over each character in that string.
Python3
s = "GeeksforGeeks"
for i in s:
if i = = 'f' :
break
print (i)
|
Output:
G
e
e
k
s
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
08 Sep, 2023
Like Article
Save Article