Change language

Python | Line translation ()

There are two ways to translate:

Provide collation as a dictionary

Options :

string.translate (mapping)

mapping - a dictionary having mapping between two characters.
Returns: Returns modified string where each character is mapped to its corresponding character according to the provided mapping table.

# Python3 demo code
# translations without
# maketrans ()

  
# specifying the display
# using ASCII

table = { 119 : 103 , 121 : 102 , 117 : None

 
# target string

trg = "weeksyourweeks"

 
# Printing the original line

print ( "The string before translating is:" , end = "") 

print (trg) 

  
# using translate () to translate.

print ( "The string after translating is:" , end = "") 

print ( trg.translate (table)) 

Output:

 The string before translating is: weeksyourweeks The string after translating is: pythonengineering 

Another example:

# Python 3 program to show it works
# from translate () method

  
# specifying the display
# using ASCII

translation = { 103 : None , 101 : None , 101 : None }

  

string = "geeks"

print ( " Original string: " , string)

 
# line feed

print ( "Translated string:"

string.translate (translation))

Exit:

 Original string: geeks Translated string: ks 

Provide mapping using

# Python 3 program to show work
# from the translate () method

 
# First line

firstString = "gef"

 
# Second line

secondString = "eks"

 
# Third line

thirdString = "ge"

 
# Original string

string = "geeks"

print ( " Original string: " , string)

  

translation = string.maketrans (firstString, 

secondString, 

thirdString)

 
# Translated string

print ( "Translated string: "

  string.translate ( translation))

Exit:

 Original string: geeks Translated string: ks 

Output:

 Original string: geeks Translated string: ks 

Shop

Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best laptop for development

$499+
Gifts for programmers

Best laptop for Cricut Maker

$299+
Gifts for programmers

Best laptop for hacking

$890
Gifts for programmers

Best laptop for Machine Learning

$699+
Gifts for programmers

Raspberry Pi robot kit

$150

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically