from random import randint data = {"Student{}".format(i):randint(60,100) for i in range(1,21)} 如何在list中筛选数据 [x for x in arr if x >=60] 如何在set中筛选数据 [x for x in s if x >=60] 如何在dict中筛选数据 {k:v for k,v in data.items() if v >= 60}filter(lamb…
Python3 编程第一步在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列.实例如下: #!/usr/bin/python3 # Fibonacci series: 斐波纳契数列 # 两个元素的总和确定了下一个数 a, b = 0, 1 while b < 10: print(b) a, b = b, a+b 执行以上程序,输出结果为: 1 1 2 3 5 8 这个例子介绍了几个新特征.第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0…
1.choice函数:返回一个列表,元组,字符串的随机项 : 调用时应导入random模块,如from random import choice 2.print 两个字符串, 逗号,+号进行连接都可以 3.range(start,stop[,step]) 可以有以下情形的妙用: for i in range(0,len(test),MAX_SIZE) real_one_test = test[i : i + MAX_SIZE] #一次只取得MAX_SIZE 大小的test…
一.列表筛选数据 # coding=utf-8 from random import randint # 创建随机列表 l = [randint(-10, 10) for i in range(10)] print(l) # 通过列表解析过滤大于0的数据 r = [x for x in l if x >= 0] print(r) # 通过filter函数过滤大于0的数据 r2 = filter(lambda x: x >= 0, l) # filter在python2中直接返回列表,在pyth…