Skip to content
Related Articles
Open in App
Not now

Related Articles

How to remove string accents using Python 3?

Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 02 Jul, 2021
Improve Article
Save Article

String accents are special string characters adapted from languages of other accents. In this article, we are going to remove ascents from a string.

Examples:

Input: orčpžsíáýd

Output: orcpzsiayd

Input: stävänger

Output: stavanger

We can remove accents from the string by using a Python module called Unidecode. This module consists of a method that takes a Unicode object or string and returns a string without ascents.

Syntax:

output_string = unidecode.unidecode(target_string )

Below are some examples which depict how to remove ascents from a string:

Example 1:

Python3




# import required module
import unidecode
 
# assign string
string = "orčpžsíáýd"
 
# display original string
print('\nOriginal String:', string)
 
# remove ascents
outputString = unidecode.unidecode(string)
 
# display new string
print('\nNew String:', outputString)

Output:

Original String: orčpžsíáýd

New String: orcpzsiayd

Example 2:

Python3




# import required module
import unidecode
 
# assign string
string = "stävänger"
 
# display original string
print('\nOriginal String:', string)
 
# remove ascents
outputString = unidecode.unidecode(string)
 
# display new string
print('\nNew String:', outputString)

Output:

Original String: stävänger

New String: stavanger

Example 3:

Python3




# import required module
import unidecode
 
# assign string
stringList = ["hell°""tromsø""stävänger", "ölut"]
 
# display original string
print('\nOriginal List of Strings:\n', stringList)
 
for i in range(len(stringList)):
    # remove ascents
    stringList[i] = unidecode.unidecode(stringList[i])
 
# display new string
print('\nNew List of Strings:\n', stringList)

Output:

Original List of Strings:
 ['hell°', 'tromsø', 'stävänger', 'ölut']

New List of Strings:
 ['helldeg', 'tromso', 'stavanger', 'olut']

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!