A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JavaScript字符串删除重复字符的方法

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

时间:2015-12-26 09:35作者:fang人气:28

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

代码如下:

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

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

标签JavaScript,字符串,删除,重复,字符,方法,章节

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号