How to extract the first and final words from a string?
You have to firstly convert the string to list
of words using str.split
and then you may access it like:
>>> my_str = "Hello SO user, How are you">>> word_list = my_str.split() # list of words# first word v v last word>>> word_list[0], word_list[-1]('Hello', 'you')
From Python 3.x, you may simply do:
>>> first, *middle, last = my_str.split()