Python练手题
www.xpshuai.cn
GISer,安全爱好者。
博客转战 http://www.xpshuai.cn
展开
-
python练手小题(一)
在列表,字典,集合中根据条件筛选数据# 列表 filter函数 filter(lambda x:x>0, data)# 列表 [i for i in data if i>0] # 速度稍快# 字典 [k:v for k,v in d.items() if v>90]# 集合 [x for x in s if x%3==0]下面是两个个简单的例子:# 列...原创 2018-08-05 21:21:20 · 246 阅读 · 0 评论 -
python练手小题(二)
为元组的每个元素命名,提高程序的可读性student = ('Tom',16,'man','132@qq.com')# F1 类似于C里面定义常量,用常量代替索引NAME,AGE,SEX,EMAIL = range(4)print(student[NAME])#F2 利用collections类from collections import namedtupleStu...原创 2018-08-05 21:25:32 · 249 阅读 · 0 评论 -
python练手小题(三)
统计个数# 首先随机生成20个整数data3 = [randint(0,10) for i in range(20)]# F1from collections import Counterc2 = Counter(data3)print(c2)print(c2.most_common(3)) # 找到出现频度最高的3个# F2 对文件里面的单词进行统计import ...原创 2018-08-05 21:28:32 · 188 阅读 · 0 评论 -
python练手小题(四)
根据字典中的值的大小,对字典中的项进行排序,利用zip将字典转换为元组data4={x:randint(60,100) for x in 'azxqwe'}print(data4)# F1 用zip将字典的键值取出来组合data44 = list(zip(data4.values(), data4.keys()))print(data44)data444 = sorted(data4...原创 2018-08-05 21:30:29 · 150 阅读 · 0 评论 -
python判断某一天是一年中的第几天
# F1dat = input('请输入某年某月某日,格式为yyyy-mm-dd: ')y = int(dat[0:4]) # 获取年费m= int(dat[5:7]) # 获取月份d = int(dat[8:]) # 获取日ly = Falseif y%100 == 0: # 若年份能被100整除 if y%400 == 0: # 且能被400整除 ly =...原创 2018-08-26 22:12:45 · 13662 阅读 · 1 评论