摘要: # zip拉链功能,将两个序列一一对应,多余舍去print(list(zip(('a','b','c'),(1,2,3,))))print(list(zip(('a','b','c','d'),(1,2,3,))))print(list(zip(('a','b','c'),(1,2,3,4))))# 阅读全文
posted @ 2018-04-02 19:06 阜阳小全 阅读(221) 评论(0) 推荐(0) 编辑
摘要: print(abs(-2))#取绝对值print(all([1,2,'1','']))#判断真假,全部为真则为真。。如果判断对象是空,结果也为真print(all('hello'))print(all('1230'))print(any(['',1]))#只要有一个为真,结果就是真print(bin 阅读全文
posted @ 2018-04-02 18:26 阜阳小全 阅读(100) 评论(0) 推荐(0) 编辑
摘要: #map:处理序列中的每一个元素,得到的结果是一个‘列表(迭代器)’,该列表元素个数及位置与原来一样#map处理的对象可以是列表,列表中的内容可以是字符串,数字,。。也可以只处理一个独立的字符串#filter:遍历序列中的每个元素,判断每个元素得到布尔值,如果是True,则留下来people = [ 阅读全文
posted @ 2018-04-02 15:26 阜阳小全 阅读(128) 评论(0) 推荐(0) 编辑
摘要: num = [1,2,3,4,100] #求列表中数字的和from functools import reduce#使用reduce前必须先倒入模块a = reduce(lambda x,y:x+y,num,1)print(a) 阅读全文
posted @ 2018-04-02 15:06 阜阳小全 阅读(105) 评论(0) 推荐(0) 编辑
摘要: mv = ['sb_alex','wupeiq_sb','liuhaiquan','sb_yuanhao']def pd(n): return n.startswith('sb')def jj(func,ary): d = [] for i in mv: if func(i): d.append(i 阅读全文
posted @ 2018-04-02 14:45 阜阳小全 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #打印出以sb开头的人(一般方法)mvp = ['sb_alex','sb_wupeiqi','liuhaiquan','sb_lx']d = []for i in mvp: if i.startswith('sb'): d.append(i)print(d) #用定义函数的方法 def jj(kk 阅读全文
posted @ 2018-04-02 13:59 阜阳小全 阅读(115) 评论(0) 推荐(0) 编辑