how to get first 20 words in set python code example

Example 1: print first word of a string python and return it

def print_first_word():
    words = "All good things come to those who wait"
    print(words.split().pop(0))
    #to print the last word use pop(-1)
print_first_word()

Example 2: extract first word from string in column into a list in python

# Split a phrase in all rows of a column and make a list of the first word

list_data = [dataset_name.column_name.str.split(' ')[index][0]
             for index in range(0, len(dataset_name))]
print(list_data)