python3中通过遇到的第一个指定字符串来切割字符串

如:str = "qaz>123>wsx",通过第一个>来切割字符串,有方法能实现吗?
切割后得到['qaz','123>wsx'],不是['qaz','123','wsx']

用split这个函数就行,很简单的

>>> s = "qaz>123>wsx"
>>> s.split('>')
['qaz', '123', 'wsx']
>>>

追问

我想的是切割成['qaz','123>wsx']

追答

那你加一个参数呀,像这样

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-11
str.split('>')追问

这样会得到的列表有3个元素,我想的是只得到两个元素的列表