Skip to main content
 首页 » 编程设计

python之如何将列表中的元素拆分为两个元素

2025年05月04日22shangdawei

我想拆分列表的元素,每个元素目前由一部电影和一个日期组成,但是我现在需要将它们分开以便将它们添加到数据库

这是我试过的

movies=["The Big Bad Fox and Other Tales (English subtitles)('23rd', 'May')"] 
splitter=re.compile('(/(.+)').split 
[part for img in movies for part in splitter(img) if part] 

我该如何解决这个问题?

请您参考如下方法:

你快到了;D

import re 
 
movies=["The Big Bad Fox and Other Tales (English subtitles)('23rd', 'May')"] 
 
matcher = re.compile(r"^(.*)\((.*?)\)$").match 
 
print([matcher(movie).groups() for movie in movies]) 

我建议使用 RegExr学习和测试正则表达式。