Why are empty strings returned in split() results?

str.split complements str.join, so

"/".join(['', 'segment', 'segment', ''])

gets you back the original string.

If the empty strings were not there, the first and last "https://stackoverflow.com/" would be missing after the join().

Leave a Comment