簡體   English   中英

Python:計算列表中的數字:

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM