由于我是python编程的新手,我很难编写python程序。我正在计算一个长列表中的三个数字和制表符的七个对象(?)。然后我需要找到哪一组数字(三位数的倍数)在列表中具有最大数量。这些数字由一个制表符分隔,并且这组数字是七位数字。例如:在长列表中计算数字集
['128','130','140','145','','','','283','379','','','','','','175','183','187','','','',''etc.]
列表中的第一组数字和制表符分别是128,130,140,145,制表符,制表符,制表符。列表中的第二组数字和标签是283,379,标签,标签,标签,标签,标签。最后,列表中的第三组数字是175,183,187,选项卡,选项卡,选项卡,选项卡。
我想计算七组数字和制表符中的三位数字,然后有一个最大输出数字,其中的数字表示最多三位数字。例如:
['128','130','140','145','','','','283','379','','','','','','175','183','187','','','','']
this first set = 4 this second set = 2 this third set = 3
在本例中的最终输出数应该是4,因为第一组7个对象的显示的最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
我将不胜感激任何想法或疑虑。