相关疑难解决方法(0)

在括号内提取字符串的内容

我有以下字符串:

string = "Will Ferrell (Nick Halsey), Rebecca Hall (Samantha), Michael Pena (Frank Garcia)"
Run Code Online (Sandbox Code Playgroud)

我想以这样的形式创建一个元组列表[(actor_name, character_name),...]:

[(Will Ferrell, Nick Halsey), (Rebecca Hall, Samantha), (Michael Pena, Frank Garcia)]
Run Code Online (Sandbox Code Playgroud)

我目前正在使用hack-ish方法来做到这一点,通过分割(标记然后使用.rstrip('('),如下所示:

for item in string.split(','):
    item.rstrip(')').split('(')
Run Code Online (Sandbox Code Playgroud)

有没有更好,更强大的方法来做到这一点?谢谢.

python

3
推荐指数
1
解决办法
5798
查看次数

标签 统计

python ×1