前言
现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出 2 个笔试题,这些题目一般不难,主要考察基本功。要是给你一台电脑,在编辑器里面边写边调试,没多大难度。主要是给你一张纸和笔,让你现场写出来,那就没那么容易了。(本篇代码都是基于3.6)

1.统计
统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]

方法一

 1 # coding:utf-8
 2 
 3 a = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
 4 
 5 # 用列表生成式,生成新的列表
 6 
 7 b = [i for i in a if i > 0
 8 
 9 print("大于 0 的个数:%s" % len(b))
10 
11 c = [i for i in a if i < 0]
12 
13 print("小于 0 的个数:%s" % len(c))

更多相关文章

  1. 正则将长数字转为英式写法(从后向前3个数字一个逗号)
  2. JOIN vs. WHERE:为什么获得相同结果的两个查询显示3-4个数量级的
  3. sql 对某一列去重及重复个数
  4. java小练习(一个数如果恰好等于它的因子之和,这个数就称为“完数”
  5. java 中判断一个字符串中大小写字母的个数及其思路
  6. 求一段与读取数据库数据,写入一个数组的javascript 代码!谢谢!!

随机推荐

  1. Android 自动编译、打包生成apk文件 1 -
  2. 问题记录-Activity跳转后显示空白界面
  3. Android - Espresso -滚动到非列表视图项
  4. demo_代码注册广播接受者_Service
  5. 从零开始学android<popupwindow弹出式窗
  6. Android Services (后台服务)
  7. 面试之菜鸟吐槽技术总监
  8. 移除map中的键值对
  9. Android开发-再按一次返回退出程序-Andro
  10. 集成腾讯Bugly异常监测平台