gpt4 book ai didi

python - 使用 for 循环生成列表

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:39 25 4
gpt4 key购买 nike

人有 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']

最佳答案

chrID = [ 'chr{}'.format(x) for x in list(range(1,23)) + ['X', 'Y'] ]

关于python - 使用 for 循环生成列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296449/

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