如何解决如何将多个数字转换成字母?
这是我当前的代码,但它只适用于一个数字。我正在使用 Python。
library(data.table)
percent_in_cluster = function(data,gene_in,cluster_in){
setDT(data)[,.SD[gene==gene_in & cluster==cluster_in,gene_count] / sum(.SD[cluster==cluster_in,gene_count])]
}
percent_in_cluster(my_data,"MT2A",3)
[1] 0.5
解决方法
如果您希望程序多次执行某事,则需要一个 loop。
while True:
code = input('Code: ')
code = int(code) + 96
letter = chr(code)
print(letter)
,
使用以下代码,您可以提供多个由 ,
分隔的数字。
codes = input('Codes: ')
letters = [chr(int(x)+96) for x in codes.split(',')]
print(''.join(letters))
例如,当您输入 19,20,1,3,11,15,22,5,18,6,12,23
打印结果为:stackoverflow
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。