在第一次出現分隔符時分割出一個字符串的最佳方式是什麼?第一次出現分割
例如:第一mango
"123mango abcd mango kiwi peach"
拆分獲得:
"abcd mango kiwi peach"
在第一次出現分隔符時分割出一個字符串的最佳方式是什麼?第一次出現分割
例如:第一mango
"123mango abcd mango kiwi peach"
拆分獲得:
"abcd mango kiwi peach"
從the docs:
str.split([sep[, maxsplit]])
返回字符串中單詞的列表,使用sep作爲分隔符字符串。如果給出maxsplit,則最多分割完成(因此,該列表最多將具有
maxsplit+1
元素)。
s.split('mango', 1)[1]
這是一個itertools
方法:
s = "123mango abcd mango kiwi peach"
"".join(it.islice(it.dropwhile(lambda x: x != " ", s), 1, None))
#'abcd mango kiwi peach'
什麼是分隔符?你說你在分手,但第一部分在哪裏?你的例子根本不清楚! – GaretJax
對不起,忘了提及分隔符! – Acorn