Python统计在一个队列中有多少个正数,多少个负数
如题,使用python统计在一个列表中的数字,有多少个正数,多少个负数。
思路一:使用列表生成式,生成新的列表
思路二:传统判断思维,累加
以下是Demo(代码基于python3.6):
#!/usr/bin/env python3
# -*- coding: utf-8 -*-# 方法一
a = [11, 3, -9, -4, 25, 27, 0, -1, -5, 8, -27, 10, 2, -2]b = [i for i in a if i > 0]
print("大于0的个数: %s" % len(b))c = [i for i in a if i < 0]
print("小于0的个数: %s" % len(c))
#!/usr/bin/env python3
# -*- coding: utf-8 -*-# 方法二
a = [11, 3, -9, -4, 25, 27, 0, -1, -5, 8, -27, 10, 2, -2]m = 0
n = 0
for i in a:if i > 0:m += 1elif i < 0:n += 1else:pass
print("大于0的个数: %s" % m)
print("小于0的个数: %s" % n)
Python统计在一个队列中有多少个正数,多少个负数相关推荐
- python 栈和队列_Python实现栈和队列的简单操作方法示例
本文实例讲述了Python实现栈和队列的简单操作方法.分享给大家供大家参考,具体如下: 先简单的了解一下数据结构里面的栈和堆: 栈和队列是两种基本的数据结构,同为容器类型.两者根本的区别在于: sta ...
- python统计有几个单词_统计文件中单词的个数---Shell及python版
最近在看shell中有个题目为统计单词的个数,使用了awk功能,代码如下 #!/bin/bash if [ $# -ne ];then echo "Usage:basename $0 fil ...
- python统计文件中每个单词出现的次数_Python统计单词出现的次数
题目: 统计一个文件中每个单词出现的次数,列出出现频率最多的5个单词. 前言: 这道题在实际应用场景中使用比较广泛,比如统计历年来四六级考试中出现的高频词汇,记得李笑来就利用他的编程技能出版过一本背单 ...
- 用python统计水浒传中的高频词汇
用python统计水浒传中的高频词汇 #词频统计.py import jieba excludes = {"两个","一个","只见",&q ...
- python实现环形队列
0队列,是一种基础数据结构,遵循的原则是先进先出,就和排队一样,排在队伍前面的人先出来. class arrayQueen:# 数组最大容量maxSize = 0# 队列的头部front = 0# 队 ...
- python统计字母空格个数_python统计字母、空格、数字等字符个数的实例
如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...
- Python代码编写过程中有哪些重要技巧?
近几年,转行做Python技术岗的人越来越多,大家对于Python的关注越来越高,尤其是工作后,很多人都想知道Python代码编写过程中有哪些重要技巧?小编告诉大家,在编写Python代码过程中,除了 ...
- python统计元素个数_python怎么统计列表中元素的个数
python统计列表中元素的个数的方法:可以通过count()方法来实现.该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数.具体用法如:[count=List.count( ...
- 怎么用python统计字数_使用Python 统计高频字数的方法
问题 (来自Udacity机器学习工程师纳米学位预览课程) 用 Python 实现函数 count_words(),该函数输入字符串 s 和数字 n,返回 s 中 n 个出现频率最高的单词.返回值是一 ...
最新文章
- 虚拟机中docker安装mysql远程无法访问解决方法
- Eclipse 批量创建多级文件夹
- 明显调用的表达式前的括号必须具有指针函数类型_基于指针对象的方法
- php多态实现,PHP面向对象之旅:PHP的多态
- PWM实现语音播放原理
- linux 文件管理器_8个Linux文件管理器尝试
- python 命令模式_python设计模式(十六):命令模式-阿里云开发者社区
- 期货开平,多开,空开,多平,空平
- 统计字符串中数字字符、英文字符、空格符的个数
- 傲腾readyboost_使用SD卡和ReadyBoost提升上网本速度
- 安装与部署Exchange server 2013
- badboy设置中文_badboy中文手册
- Combating the Repatriation Blues
- mcldownload文件夹_—MCLDownload—文件夹
- (转)BT下载不死!Magnet(磁力链接)开创网络BT2.0时代!!
- 1、ATK-LORA-01
- CentOS 7的时间设置
- 益聚星荣:没有战报刷屏,没有出圈晚会,这个双11为何静悄悄
- ICPC-思维-CF#525div2 A+B+C+D
- jQuery转换JS原生代码