Full left and right "separator".join(L)

you could also double-up the joins:

"!".join("abc").join("!!")
# '!a!b!c!'                 

Or write a helper function:

def wrap(inside, outside):
    return inside.join([outside, outside])