如何解决如何从列表 python 中删除数据
[我只想保留括号中的年份而不是数字。][1]
[这是我当前的输出。我想删除括号中的数据,并对列表中存在的所有数据执行此操作,直到结束][2]
[1]https://i.stack.imgur.com/4Q9Wg.png
[2]https://i.stack.imgur.com/SOVQO.png
解决方法
我们可以通过使用正则表达式来做到这一点。
import re # Import
reg = "[\(\[].*?[\)\]]" # Regex Expression
stripped_title = [re.sub(reg,"",i) for i in title]
print(stripped_title)
##2nd Case
stripped_title = [re.search('\d+',i).group(0) for i in title]
print(stripped_title)
,
使用 .split()
函数。
striped_titles = titles.split(",")
所以,现在您可以访问新列表 striped_titles
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。