我有一个清单
s = ['www.abc.com/1/2/3', 'www.xyz.com/3/4/5', 'www.try.com/6/7/5']
我想修改列表以获得以下结果:
s = ['www.abc.com', 'www.xyz.com', 'www.try.com']
即。从列表中的每个字符串中删除“/”和“/”之后的每个字符。
答案 0 :(得分:2)
您可以根据/
字符拆分每个字符串。 E.g:
result = [x.split('/', 1)[0] for x in s]
答案 1 :(得分:1)
如果你需要遍历长列表,那么正则表达式会更有效:
import re
s = ['www.abc.com/1/2/3', 'www.xyz.com/3/4/5', 'www.try.com/6/7/5']
result=[re.sub('/*','',i) for i in s]