I have a list of strings which I want to transform to a single string.
The list contains integers which I don't want to separate them with space.
For example I have the list:
lst = ['This', 'house', 'has', 1, 2, 'rooms']
They way I am using to make a string is:
' '.join([str(elem) for elem in lst])
Which of course results in: 'This house has 1 2 rooms'
The intention is to get: 'This house has 12 rooms'
I am not sure how to condition the join statement from above based on the type of the element of the list in order to have the space if it is an a string and an empty string if it is an int.
Any suggestions ?