在我的清单上,我没有几个项目,即,
List=['a/c/d/eww/d/df/rr/e.jpg', 'ss/dds/ert/eww/ees/err/err.jpg','fds/aaa/eww/err/dd.jpg']我只想从'eww‘一直到最后'/’
Modified_list=['eww/d/df/rr/', 'eww/ees/err/err.jpg','eww/err/']发布于 2022-05-17 10:52:18
使用find(sub_str)函数。
new_list = [item[item.find("eww"):] for item in List]
print(new_list)输出:
['eww/d/df/rr/e.jpg', 'eww/ees/err/err.jpg', 'eww/err/dd.jpg']发布于 2022-05-17 11:03:25
new_list2=[item[item.find('eww'):item.rfind('/')+1] for item in List]
print(new_list2) output= 'eww/d/df/rr/',‘eww/ee/err/’,'eww/err/‘
发布于 2022-05-17 11:08:10
以下是我要做的步骤:
eww之后拆分字符串,假设每个字符串包含'eww‘,您可以像这样拆分字符串:split = 'eww'+string.split('eww')[1]/的索引。/之后的所有内容:split = split[:splitIndex]https://stackoverflow.com/questions/72272668
复制相似问题