【发布时间】:2019-07-21 21:59:41
【问题描述】:
我想用pythonic方法替换字符串中的一些字符。
A -> T
C -> G
G -> C
T -> A
例子:
AAATCGATTGAT
会变成
TTTAGCTAACTA
我做了什么:
def swap(string):
string = re.sub('A', 'aux', string)
string = re.sub('T', 'A', string)
string = re.sub('aux', 'T', string)
string = re.sub('C', 'aux', string)
string = re.sub('G', 'C', string)
string = re.sub('aux', 'G', string)
return string
效果很好,但我正在寻找一种更 Pythonic 的方式来实现它。
【问题讨论】:
标签: python replace character-replacement