根据概率随机改变字符串中的字母

问题描述 投票:0回答:0

鉴于以下情况

data = ['AAACGGGATT\n','CTGTGTCAGT\n','AATCTCTACT\n']

对于字符串中的每个字母,不包括 ( ),如果它的概率大于 0.6(即有 60% 的机会发生变化),我想用从选项 (A、G、T、C) 中随机选择的字母替换字母,但要注意替换品不能与原装相同。

我不知道如何处理这个问题,所以非常感谢一些意见。

python string random replace
© www.soinside.com 2019 - 2024. All rights reserved.