【发布时间】:2013-12-16 06:44:58
【问题描述】:
一个人有 22 条染色体和 2 条性染色体 X 和 Y。
我想从 'chr1'、'chr2'、'chr3' ... 'chr22'、'chrX' 和 'chrY' 生成这些染色体名称,只输入染色体数和 X 和 Y。
# Input the data here
number_of_chr = 22,'X','Y'
for x in range(number_of_chr[0]):
print('chr'+str(x+1))
从代码中我可以生成 'chr1' 到 'chr22',但是如何生成 'chrX' 和 chrY' 并将它们附加到一个列表中,这样最终的结果是这样的:
chrID = ['chr1','chr2','chr3',......'chr19','chr20','chr21','chr22','chrX','chrY']
【问题讨论】:
标签: python list for-loop python-3.x