# Solution Exercise 94 *: python algorithm which tests if the first character is identical to the last

Sep 27, 2021

#### Exercise 94 *

Write a Python algorithm which extract from a string text the list of words whose first character is identical to the last. Example if s = "radar number 212", the algorithm returns the list ['radar', '212']

#### Solution

``# function which tests if the first character is identical to the lastdef first_end (s):    if s [0] == s [-1]:        return True    else:        return False    # Function which determines the list of words whose first character is identical to the lastdef list_first_end (s):    # convert the string s to a list:    L = s.split()    # initialization of the searched list    l_first_end = []        for word in L:        if first_end (word):            l_first_end.append (word)    return l_first_end# Examples = "radar number 212"print ("The searched list is:", list_first_end (s))# The output is: The searched list is: ['radar', '212']``
Younes Derfoufi
my-courses.net