我有一个字符串,它可能有也可能没有 | 分隔符将它分成两个单独的部分。

有没有办法像这样进行扩展元组解包

first_part, *second_part = 'might have | second part'.split(' | ')

并且有 second_part == 'second part' 而不是 ['second part'] ?如果没有分隔符, second_part 应该是 ''

最佳答案

first_part, _, second_part = 'might have | second part'.partition(' | ')

关于python - 未知字符串格式的扩展元组解包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45537533/

10-12 23:18