Python len() function returns the length of the string.
Python len() Syntax
Syntax: len(string)
Return: It returns an integer which is the length of the string.
Python len() Example
len() methods with string in Python.
Python3
string = "Geeksforgeeks"
print ( len (string))
|
Output:
13
Example 1: Len() function with tuples and string
Here we are counting length of the tuples and list.
Python
tup = ( 1 , 2 , 3 )
print ( len (tup))
l = [ 1 , 2 , 3 , 4 ]
print ( len (l))
|
Output:
3
4
Example 2: Python len() TypeError
Output:
TypeError: object of type 'bool' has no len()
Example 3: Python len() with dictionaries and sets
Python3
dic = { 'a' : 1 , 'b' : 2 }
print ( len (dic))
s = { 1 , 2 , 3 , 4 }
print ( len (s))
|
Output:
2
4
Example 4: Python len() with custom objects
Python3
class Public:
def __init__( self , number):
self .number = number
def __len__( self ):
return self .number
obj = Public( 12 )
print ( len (obj))
|
Output:
12
Time complexity :
len() function has time complexity of O(1). in average and amortized case