[英]Python: counting the numbers in the list:
這是我代碼的一部分的鏈接https://stackoverflow.com/questions/21617079/python-help-in-organizing-the-output-in-colums
現在我需要做的是假設我的輸出看起來像
主機100010
101010
101001
1001001
寄生蟲10001001 10001000 10010001無無無
對於程序的下一部分,我需要計算寄生蟲列表中的數字序列數。 例如,對於寄生蟲部分,應為3。
“我基本上拿走了一切(無數)”
在Python中:
>>> parasite = [[1,0,1,1,0,0],[0,1,0,0,0,0],[0,0,0,0,0,0],None,None,None]
>>> len(parasite) - parasite.count(None)
3
您的問題有些不足。 但。 列表中的元素似乎是子列表(包含某些內容,無關緊要)或None
。 所以:
parasite = [[1,0,1,1,0,0],[0,1,0,0,0,0],[0,0,0,0,0,0],None,None,None]
sum(map(bool,parasite))
Out[27]: 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.