相关疑难解决方法(0)

Pythonic 方式替换字符

我想使用 pythonic 方法替换字符串中的一些字符。

A -> T
C -> G
G -> C
T -> A
Run Code Online (Sandbox Code Playgroud)

例子:

AAATCGATGAT

将转变为

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
Run Code Online (Sandbox Code Playgroud)

它效果很好,但我正在寻找一种更Pythonic的方式来实现这一目标。

python replace character-replacement

4
推荐指数
1
解决办法
157
查看次数

标签 统计

character-replacement ×1

python ×1

replace ×1