本章节介绍一下如何删除一个字符串中重复的字符,先不管有没有实际价值,就当做是一种对算法的学习也是挺不错的。
代码如下:
rush:js;">
function dropRepeat(str){
var result=[];
var hash={};
for(var i=0,elem; i
rush:js;">
dropRepeat("abcdd")
返回值是:abcd。
下面给大家分享Python:去掉字符串中的重复字符
rush:js;">
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