由于我是 python 编程的新手,所以我很难编写 python 程序。我试图在一个长列表中计算一组七个对象(?),三个数字和标签。然后我需要找出哪一组数字(以三的倍数)在列表中具有最大数量。数字由制表符分隔,数字集以七为单位。例如:
['128','130','140','145','','','','283','379','','','','','','175','183','187','','','',''etc.]
列表中的第一组数字和制表符是 128、130、140、145、制表符、制表符、制表符。列表中的第二组数字和制表符是 283、379、制表符、制表符、制表符、制表符、制表符。最后,列表中的第三组数字是 175、183、187,tab,tab,tab,tab。
我想计算七组数字和制表符中的三位数字,然后有一个最大输出数,其中一组显示最多三位数字。例如:
['128','130','140','145','','','','283','379','','','','','','175','183','187','','','','']
this first set = 4 this second set = 2 this third set = 3
在此示例中,最终输出数字应为 4,因为第一组七个对象显示了最多的 3 位数字。这是我目前拥有的。
#!/usr/bin/env python
allele = '128 130 140 145 283 379 175 183 187
elementlist=allele.split('\t')
string= str(elementlist)
type = string.replace('\t','0')
print type
我将不胜感激任何想法或疑虑。