【发布时间】:2020-08-26 03:07:07
【问题描述】:
我有一个超过 1m 行的数据集,每一行都有小写/大写字母、符号和数字的组合。我希望清理这些数据,只保留最后一个小写字母和数字并排的实例。为了速度效率,我目前的计划是将这些数据作为字符串数组,然后使用 .findall 操作来保留我正在寻找的字母/数字组合。
这是我想要做的事情:
输入
list = Array(["Nd4","0-0","Nxe4","e8+","e4g2"])
newList = list.findall('[a-z]\d')[len(list.findall('[a-z]\d')-1]
newList 的预期输出
newList = ("d4","","e4","e8","g2")
【问题讨论】:
标签: python arrays string findall