Am trying to implement a concatenation of strings in python, these strings are passed into the function as multiple parameters via a tuple...I just quite can't figure out how to process multiple string parameters and use join method to put a - delimiter between the strings. For example when i pass values I, Love,Python, am expecting to see I-Love-Python.. Check out below ##Define a function that takes multiple string arguments def concatenate(*args): #Got a problem processing the tuple elements and append delimiter - to the end of each word #Tried using a set with its add method but it didn't work u=len(args)#Get the length of the arguments tuple myarray={0}#initialize a new set to length 0 for k in range(0, u): myarray.add(args[k]+"-")#append delimiter for every tuple member return myarray ##call concatenate with parameters and print print(concatenate("I","Love","Python")) Continue reading...