less than 1 minute read

Maketrans

string function

obj = "python"
before = "thon"
after = "zzzz"
print(obj.translate(string.maketrans(before,after)))

in Codewars

What I did

dna = "ATTGC"

string = ""

for i in list(range(len(dna))):
  if dna[i] == "T":
    string += "A"
  elif dna[i] == "A":
    string += "T"
  elif dna[i] == "G":
    string += "C"
  else:
    string += "G"

print(string)

Best practice

  • using maketrans
dna = "ATTGC"
print(dna.translate(string.maketrans("ATCG","TAGC")))

Categories:

Updated: