python-3.x - 如何计算文本文件中的条目数
问题描述
我有一个文本文件: 10 ARFCN 列表 = 987 988 989 991 992 993 995 999 1000 1004 1008 1009 1010 1011 1012 1018 1019 1020 1023 我想要一个代码,以便它返回列表中的值的数量,即在这种情况下为 19 . 此外,我需要使用这个数量的条目,以便如果答案是 0 或大于 1,则输出会打印一个文本行。但如果数字恰好为 1,则打印另一条语句。我知道这是一个非常基本的问题,但我找不到任何具体的解决方案。我尝试使用 len,但我不确定分隔符应该是什么。将空格作为分隔符会给出错误的答案。我希望代码有一个例外,其中=符号之后的条目被计数,然后可能在 if/else 循环中处理。
解决方案
这将帮助您:
numbers = data.split("=")[1].split(" ")
for value in numbers:
if value == "":
numbers.remove(value)
count = len(numbers)
这里数据您从文本文件中读取的整个字符串。这将返回数字计数,您可以进一步使用它。
推荐阅读
- linux - 英特尔引脚内存管理
- ios - URLSession 委托消息在什么意义上“尊重您的 QoS”?
- websocket - 构建实时服务器的技术有哪些?
- java - 谷歌播放控制台显示 java.lang.IllegalStateException 错误
- django - DRF ViewSet 返回空值的 QuerySet
- php - 尝试将带有参数的回调函数作为函数参数传递 - 出现“意外的回调函数名称,期待 '('”错误
- swift - 快速区分标注按钮
- vim - 在 vim 中使用多个游标时禁用自动配对
- wordpress - 在wordpress中使用密码编辑密码更新电子邮件给用户
- angularjs - 量角器:如何在 element.all(locator).each(eachFunction) 中使用 browser.sleep