10 examples of 'remove repeated characters in a string python' in Python

Every line of 'remove repeated characters in a string python' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
174def remove_repeating(substr, s):
175 # type: (str, str) -> str
176 """Remove repeating module names from string.
177
178 Arguments:
179 task_name (str): Task name (full path including module),
180 to use as the basis for removing module names.
181 s (str): The string we want to work on.
182
183 Example:
184
185 >>> _shorten_names(
186 ... 'x.tasks.add',
187 ... 'x.tasks.add(2, 2) | x.tasks.add(4) | x.tasks.mul(8)',
188 ... )
189 'x.tasks.add(2, 2) | add(4) | mul(8)'
190 """
191 # find the first occurrence of substr in the string.
192 index = s.find(substr)
193 if index >= 0:
194 return ''.join([
195 # leave the first occurrence of substr untouched.
196 s[:index + len(substr)],
197 # strip seen substr from the rest of the string.
198 s[index + len(substr):].replace(substr, ''),
199 ])
200 return s
42def remove(value, delete_chars):
43 for c in delete_chars:
44 value = value.replace(c, '')
45 return value
67def remove_repeats(string, n, join=True):
68 count = 0
69 output = []
70 last = ''
71 for c in string:
72 if c == last:
73 count = count + 1
74 else:
75 count = 0
76 last = c
77 if count < n:
78 output.append(c)
79 if join:
80 return "".join(output)
81 return output
139def remove_spaces(string):
140 "Elimina los espacios innecesarios de una fila de tabla."
141 return re.sub("\s\s+", " ", string)
71def remove_chars(new_str):
72 to_remove = "{}%"
73 for char in to_remove:
74 new_str = new_str.replace(char, '')
75 return new_str
448def remove_control_characters(s):
449 if s is None:
450 return ''
451
452 s = unicode(s, "utf-8")
453 return "".join(ch for ch in s if unicodedata.category(ch)[0]!="C")
233def get_repeated(values):
234 unique_list = []
235 diff = []
236 for value in values:
237 if value not in unique_list:
238 unique_list.append(str(value))
239 else:
240 if value not in diff:
241 diff.append(str(value))
242 return " ".join(diff)
78def clean_string(string):
79 string = re.sub('@', '@\u200b', string)
80 string = re.sub('#', '#\u200b', string)
81 string = re.sub('`', '', string)
82 return string
1def remove(s):
2 i = 0
3 j = 0
4
5 while i < len(s):
6 if s[i] == 0:
7 i+=1
8 else:
9 s[j] = s[i]
10 i+=1
11 j+=1
12
13 while j < len(s):
14 s[j] = 0
15 j+=1
16
17 return s
48def strip(s, chars=''):
49 return ''

Related snippets