A5下载文章资讯

分类分类

JavaScript字符串删除重复字符的方法

2015-12-26 09:35作者:fang

本章节介绍一下如何删除一个字符串中重复的字符,先不管有没有实际价值,就当做是一种对算法的学习也是挺不错的。

代码如下:

function dropRepeat(str){

var result=[];

var hash={};

for(var i=0, elem; i<str.length;i++){

elem=str[i];

if(!hash[elem]){

hash[elem]=true;

result=result+elem;

}

}

return result;

}

以上代码中的函数可以删除字符串中重复的字符,使用示例:

dropRepeat("abcdd")

返回值是:abcd。

下面给大家分享Python:去掉字符串中的重复字符

python 2.7:

#-*- encoding:utf-8 -*-

string = 'abc123456ab2s'

r = ''.join(x for i, x in enumerate(string) if string.index(x) == i)

print string

print r

输出如下:

abc123456ab2s

abc123456s

以上就是本文章的内容,希望对大家有所帮助

展开全部

相关

说两句网友评论
    我要跟贴
    取消