The id()
method returns a unique integer (identity) of a passed argument object.
Example
a = 5 b = 6 sum = a + b # id of sum variable print("The id of sum is", id(sum)) # Output: The id of sum is 9789312
id() Syntax
The syntax of the id()
method is:
id(object)
id() Parameter
The id()
method takes a single parameter:
id() Return Value
The id()
method returns:
- the identity of the object (which is a unique integer for a given object)
Example 1: Python id()
# id of 5 print("id of 5 =", id(5)) a = 5 # id of a print("id of a =", id(a)) b = a # id of b print("id of b =", id(b)) c = 5.0 # id of c print("id of c =", id(c))
Output
id of 5 = 140472391630016 id of a = 140472391630016 id of b = 140472391630016 id of c = 140472372786520
Here, the id()
method returns a unique integer number for every unique value it is used with.
In the above example, we have used the id()
method with variables a, b and c and got their corresponding ids.
As you can see, the id()
method returns the integer 140472391630016 for both a = 5
and 5
.
Since both values are the same, the id is also the same.
Note: Since ID is an assigned memory address, it can be different in different systems. So, the output on your system can be different.
Example 2: id() with Classes and Objects
class Food: banana = 15 dummyFood = Food() # id of the object dummyFood print("id of dummyFoo =", id(dummyFood))
Output
id of dummyFoo = 139980765729984
Here, we have used the id()
method with the objects of classes.
When we use the id()
method with the dummyFood
object, we get the result 139984002204864.
Example 3: id() with Sets
fruits = {"apple", "banana", "cherry", "date"} # id() of the set fruits print("The id of the fruits set is", id(fruits))
Output:
The id of the fruits set is 140533973276928
In the above example, we have used the id()
method with a set fruit
. In this case, we get the unique number as the id for the set - 140533973276928.
Example 4: id() with Tuples
vegetables = ("asparagus", "basil", "cabbage") # id() with vegetable print("The id of the vegetables set is", id(vegetables))
Output:
The id of the vegetables set is 139751433263360
Here, we have used the id()
method with a tuple.
The id()
method returns a unique number 139751433263360 as the id of the tuple vegetable
.
Also Read: