DNA 到 RNA 的转换
DNA 到 RNA 的转换
脱氧核糖核酸,DNA是生物系统中主要的信息存储分子。它由四个核酸碱基鸟嘌呤 ('G')、胞嘧啶 ('C')、腺嘌呤 ('A') 和胸腺嘧啶 ('T') 组成。
核糖核酸(RNA)是细胞中的主要信使分子。RNA 与 DNA 的化学结构略有不同,不含胸腺嘧啶。在 RNA 中,胸腺嘧啶被另一种核酸尿嘧啶 ('U') 取代。
创建一个函数,将给定的 DNA 字符串翻译成 RNA。
例如:
"GCAT" => "GCAU"
输入字符串可以是任意长度 - 特别是,它可以是空的。保证所有输入都是有效的,即每个输入字符串只会由'G'、'C'和'A'/或组成'T'。
Solution:
def dna_to_rna(dna): rna = "" for i in dna: if i != "T": rna += i else: i = "U" rna += i return rna dna_to_rna("GCAT")
1 | 'GCAU' |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix