How to get the last word from a string in Python?
In this tutorial, I’ll discuss how you can get the last word from a given string in Python. It’s very easy to get the last word from a given string in Python. To get the last word from a string, we have to convert the string into a list at the first. After converting the string into a list, simply we can use the slicing operator to get the last word of the string and then we can print it. For converting a string into a list we can simply use the split() method.
Syntax:
your_string.split(Separator, Maxsplit)
Separator: This is optional. This is used to specify where we want to split the string. By default, it takes whitespace as a separator.
Maxsplit : This is also optional. This is used to specify how many splits we want to do in the given string. By default, it takes the value as -1, which means all the occurrences or no limit on the number of splits.
Now, let me give an example to understand the concept
#taking input from the user string = input("Enter your string: ") #splitting the string words = string.split() #slicing the list (negative index means index from the end) #-1 means the last element of the list print(words[-1])
Output :
Enter your string: Welcome to Codespeedy Codespeedy
In this above code, I gave the input as ‘Welcome to Codespeedy’ and it gave me output as ‘Codespeedy’ that is the last word of the string.
So I hope now you’re familiar with the concept of how you can get the last word from a string.
Also read:
Thank you very very much… Whoever is reading this comment I want to tell you that this method works. You should try…
Can you tell me how to specify the last string of a tumble in python?