我有一个输出结果:
array(['ubersicht/dashboardtest',
'/transfermarkt/2016/09/transfers-spielerwechsel-bundesliga-international | galerie',
'ubersicht/live', ..., 'fussball/wm-quali',
'uebersicht basketball', 'fussball/uefa-nations-league-d'],
dtype=object)
我想遍历每个网址,并删除/
中出现的每个URL中仅出现在position[0]
处的array
。
例如:
ubersicht/dashboardtest
----- /
不存在,因此不应删除u
/transfermarkt/2016/09/transfers-spielerwechsel-bundesliga-international | galerie
---- /
存在,因此应将其删除。
如果解决,我将不胜感激。
致谢
我尝试了URL解析,但它不是完全url,我在Excel工作表中有2000多个没有域名的URL。
答案 0 :(得分:0)
使用列表推导和内置的方法lstrip()
中的字符串。假设您的数组名为x
,可以这样做
>>> [str(xx).lstrip(r'/') for xx in x]
这给
['ubersicht/dashboardtest',
'transfermarkt/2016/09/transfers-spielerwechsel-bundesliga-international | galerie',
'ubersicht/live',
'Ellipsis',
'fussball/wm-quali',
'uebersicht basketball',
'fussball/uefa-nations-league-d']