【发布时间】:2021-03-21 04:24:19
【问题描述】:
我正在尝试将数字列表转换为字母,我想知道为什么我的转换没有在我的 for 循环之外进行。范围有错误吗?我为任何写得不好的代码道歉,我是学习 Python 的新手。非常感谢。
cstring = [0, 3, 2, 1, 0, 0, 1, 3]
for number in cstring:
if number == 0:
number = 'A'
elif number == 1:
number = 'C'
elif number == 2:
number = 'G'
elif number == 3:
number = 'T'
print(cstring)
输出为 0 3 2 1 0 0 1 3。应该是 ATGCAACT。
【问题讨论】:
标签: python list variables indexing scope