Python将相同的字符串链接删除到数组中

2024-10-03 02:35:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python数组,它以字符串格式包含更多URL链接。 某些URL字符串相等:

[u'it/crag/830/ai-falconi.html', u'/it/crag/830/ai-falconi.html', u'it/crag/751/alonte.html', u'/it/crag/751/alonte.html']

如何删除相等的字符串URL? 谢谢


Tags: 字符串url链接html格式it数组ai
2条回答

如前所述,使用set,因为在一个集合中不能有重复

也就是说

s = set([u'it/crag/830/ai-falconi.html', u'/it/crag/830/ai-falconi.html', u'it/crag/751/alonte.html', u'/it/crag/751/alonte.html'])

这应该做到:

l = [u'it/crag/830/ai-falconi.html', u'/it/crag/830/ai-falconi.html', u'it/crag/751/alonte.html', u'/it/crag/751/alonte.html']
result = [j for i, j in enumerate(l) if all(j not in k for k in l[i + 1:])]

相关问题 更多 >