'/segment/segment/'.split('/')
返回 ['', 'segment', 'segment', '']
有什么意义?
注意空元素。如果您在一个恰好位于字符串末尾的分隔符上进行拆分,那么从每一端返回空字符串会给您带来什么额外的值?
最佳答案
"/".join(['', 'segment', 'segment', ''])
让你回到原来的字符串。如果空字符串不存在,则第一个和最后一个
'/'
将在 join()
之后丢失。关于python - 为什么 split() 结果中返回空字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2197451/