python中如何统计出列表的正负数总数,如s=【1,5,-7】,如何求出的结果是正数有2个,负数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中如何统计出列表的正负数总数,如s=【1,5,-7】,如何求出的结果是正数有2个,负数相关的知识,希望对你有一定的参考价值。

python中如何统计出列表的正负数总数,如s=【1,5,-7】,如何求出的结果是正数有2个,负数有一个

可以使用简洁的列表推导式

x = [1,5,-7]
print sum([int(xi>0) for xi in x]) # 正数
print sum([int(xi<0) for xi in x]) # 负数

参考技术A

来个简单的,for循环,弄个if,判断大于0和小于0,并做计数,

比如:

s = [1,5,-7]
counter = 0
for i in s:
    if i > 0:
        counter += 1
print counter

本回答被提问者和网友采纳

如何用python统计一个txt文件中各个单词出现的次数

1、首先,定义一个变量,保存要统计的英文文章。

2、接着,定义两个数组,保存文章中的单词,以及各单词的词频。

3、从文章中分割出所有的单词,保存在数组中。

4、然后,计算文章中单词的总数,保存在变量中。

5、用for循环,统计文章中各单词的词频。

6、最后,输出文章中各单词的词频。

7、运行程序,电脑会自动统计输入文章中各单词的词频。

参考技术A content =
wth open("文件") as fr:
for line in fr:
lines = line.strip().split(" ") #假设单词与单词之间,空格做为分隔符
for word in lines:
if word not in content:
content[word] = 0
content[word] += 1
for word,val in content.items():
print '%s:%d\n"%(word,val)本回答被提问者采纳

以上是关于python中如何统计出列表的正负数总数,如s=【1,5,-7】,如何求出的结果是正数有2个,负数的主要内容,如果未能解决你的问题,请参考以下文章

MSSQLSERVER中如何快速获取表的记录总数

如何用python统计一个路径下的文件总数

C#如何获取变量的实际较大的正负数[关闭]

如何用PHP统计mysql数据表里指定字段的内容的总数

python求单词个数

mysql之数据去重并记录总数