地图似乎不见了

2024-04-16 04:27:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我对用python编写代码还很陌生,这是我给自己的一个任务,目的是了解python语言。你知道吗

我试图返回DNA字符串的相反方向:

  • T->;A
  • A->;T
  • C->;G
  • G->;C级

我已经写了下面的代码,但它似乎没有迭代。我在函数中放了一行print(x),检查它是否遍历了字符串,但没有返回任何字符串。
也不会返回错误。你知道吗

s = "AACCGGCCAA"


def repl(x):
    print(x)
    if x == "A": return "T"
    elif x == "T": return "A"
    elif x == "C": return "G"
    elif x == "G": return "C"

output = map(repl, s)


print(output)

预期输出为:
TTGGCCGGTT

我得到的所有输出都是<map object at 0x02A9F8D0>,为什么不是字符串呢?你知道吗


Tags: 函数字符串代码gt目的语言mapoutput