Skip to content
Related Articles
Open in App
Not now

Related Articles

Python | Removing Initial word from string

Improve Article
Save Article
  • Last Updated : 29 Dec, 2022
Improve Article
Save Article

During programming, sometimes, we can have such a problem in which it is required that the first word from the string has to be removed. These kinds of problems are common and one should be aware about the solution to such problems. Let’s discuss certain ways in which this problem can be solved.

Method #1: Using split() Method

This task can be performed using the split function which performs a split of words and separates the first word of string with the entire words. 

Python3




# Python3 code to demonstrate working of
# Removing Initial word from string
# Using split()
 
# initializing string
test_str = "GeeksforGeeks is best"
 
# printing original string
print("The original string is : " + test_str)
 
# Using split()
# Removing Initial word from string
res = test_str.split(' ', 1)[1]
 
# printing result
print("The string after omitting first word is : " + str(res))

Output : 

The original string is : GeeksforGeeks is best
The string after omitting first word is : is best

Method #2: Using partition() Method 

The partition function is used to perform this particular task in the comparatively lesser internal tasks as compared to the function used in the above method. 

Python3




# Python3 code to demonstrate working of
# Removing Initial word from string
# Using partition()
 
# initializing string
test_str = "
GeeksforGeeks is best & quot
 
# printing original string
print(& quot
       The original string is : & quot
       + test_str)
 
# Using partition()
# Removing Initial word from string
res = test_str.partition(' ')[2]
 
# printing result
print(& quot
       The string after omitting first word is : & quot
       + str(res))

Output : 

The original string is : GeeksforGeeks is best
The string after omitting first word is : is best

Method #3: Using join() and split() methods

Python3




# Python3 code to demonstrate working of
# Removing Initial word from string
# Using split() and join()
 
# initializing string
test_str = "GeeksforGeeks is best"
 
# printing original string
print("The original string is : " + test_str)
 
# Using split() and join()
# Removing Initial word from string
x = test_str.split()
res=" ".join(x[1:])
 
# printing result
print("The string after omitting first word is : " + str(res))

Output

The original string is : GeeksforGeeks is best
The string after omitting first word is : is best

Method #4: Using pop() function

Python3




# Python3 code to demonstrate working of
# Removing Initial word from string
# initializing string
test_str = "GeeksforGeeks is best"
 
# printing original string
print("The original string is : " + test_str)
 
x = test_str.split()
x.pop(0)
res = ' '.join(x)
 
# printing result
print("The string after omitting first word is : " + str(res))

Output

The original string is : GeeksforGeeks is best
The string after omitting first word is : is best

Time Complexity: O(N)

Auxiliary Space: O(N)


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!