Skip to content
Related Articles

Related Articles

Python string length | len()

View Discussion
Improve Article
Save Article
Like Article
  • Difficulty Level : Basic
  • Last Updated : 21 Jun, 2022

Python len() function returns the length of the string. 

 

Python-Foundation-Course

Python len() Syntax: 

len(string) 

len() Parameters: 

It takes a string as the parameter. 

len() Return Value:

It returns an integer which is the length of the string. 

Python len() Example

Example 1: Len() function with tuples, list, and string

Python




# Python program to demonstrate the use of
# len() method 
 
# Length of below string is 5
string = "geeks"
print(len(string))
 
# with tuple
tup = (1,2,3)
print(len(tup))
 
# with list
l = [1,2,3,4]
print(len(l))


Output: 

5
3
4

Example 2: Python len() TypeError

Python3




print(len(True))


Output:

TypeError: object of type 'bool' has no len()

Example 3: Python len() with dictionaries and sets

Python3




# Python program to demonstrate the use of
# len() method 
 
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


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!