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

时间:2017-05-09 09:23:48

标签: python python-2.7

我有一个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? 感谢

2 个答案:

答案 0 :(得分:2)

这应该这样做:

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:])]

答案 1 :(得分:1)

如上所述使用php -r 'ini_set("precision", 14); ini_set("serialize_precision", -1); var_dump(json_encode(["testVal" => 0.830]));' string(16) "{"testVal":0.83}" ,因为在一个集合中不能有重复

转换为

set