gpt4 book ai didi

python - 返回一个赞美的核苷酸字符

转载 作者:太空宇宙 更新时间:2023-11-04 07:57:28 26 4
gpt4 key购买 nike

使用没有 4 个不同的列表理解返回 DNA 互补字符的最佳方法是什么 if声明?

例如:

A <-> T“A”返回“T”,“T”返回“A”

G <-> C“G”返回“C”,“C”返回“G”

没有循环之类的。允许内置函数。

最佳答案

你能有这样的外部字典吗

strand =  'GATTAGAC'

comps = {'A':'T', 'C':'G', 'G':'C', 'T':'A' }

comp_strand = [ comps[x] for x in strand ]

如果您想在输入中容忍未知字符,请查找“defaultdict”

关于python - 返回一个赞美的核苷酸字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46355883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com