如何只按字符串中的第一个特殊字符拆分字符串?

Chr*_*ris 1 python regex string split list

我想将下面的字符串除以该字符串中的第一个等号

串:

 s= 'ButtonParams=U3ViamVjdCxFbWFpbA=='
Run Code Online (Sandbox Code Playgroud)

Desired_String:

 s= ['ButtonParams','U3ViamVjdCxFbWFpbA==']
Run Code Online (Sandbox Code Playgroud)

当我做s.split("=")时,我得到以下内容,这是我不想要的:

s.split("=")
['ButtonParams', 'U3ViamVjdCxFbWFpbA', '', '']
Run Code Online (Sandbox Code Playgroud)

我需要在字符串列表中运行此函数,在这种情况下,可伸缩性在这里很重要.

Ale*_*ley 8

split接受一个可选的"maxsplit"参数:如果你将它设置为1它将在=它找到的第一个字符上拆分并返回字符串的其余部分:

>>> s.split('=', 1)
['ButtonParams', 'U3ViamVjdCxFbWFpbA==']
Run Code Online (Sandbox Code Playgroud)