def conexclast(strlst):
    '''
    function to concatenate all elements (except the last element) 
    of a given list into a string and return the string
    '''
    output = ""
    for elem in strlst:
       strng = str(elem)
       output = output+strng
    return ' '.join(strlst[0:-1])
print("Enter data: ")
strlst = raw_input().split()
print(conexclast(strlst))
The main correction is splitting the user’s input raw_input().split() and:
return ' '.join(strlst[0:-1])
that slices the string, just need to remove the parentheses
See more for str.split() and string slicing
0
solved Write a Python function to concatenate all elements (except the last element) of a given list into a string and return the string