本文实例讲述了JS简单实现数组去重的方法。分享给大家供大家参考,具体如下:
var arr = ['abc','abcd','sss','2','d','t','2','ss','f','22','d'];
//定义一个新的数组
var s = [];
//遍历数组
for(var i = 0;i<arr.length;i++){
if(s.indexOf(arr[i]) == -1){ //判断在s数组中是否存在,不存在则push到s数组中
s.push(arr[i]);
hasOwnProperty
hasOwnProperty是javascr ipt中用于检测对象是否包含某个属性的方法,返回一个布尔值。
var o = { a: 1};
console.log(o.hasOwnProperty('a')); // true
console.log(o.hasOwnProperty('b')); // false
有一个用hasOwnProperty实现数组去重的方法:
var arr = ['a', 'b', 'c', 'b'];
function un
本文实例讲述了Python统计文件中去重后uuid个数的方法。分享给大家供大家参考。具体如下:
利用正则表达式按行获取日志文件中的的uuid,并且统计这些uuid的去重个数(去重利用set)
import re
pattern=re.compile(r'&uuid=.*&')
uuidset=set()
with open('request.log.2015-05-26','rt') as f:
for line in f:
all=pattern.findall(li