摘要:
#只要是可迭代对象,都可以比较,比较的时候是从第一个元素开始比较,如果第一个元素已经分出大小,后面就不用再比较 age_dic = {'alex_age':19,'wupeiqi_age':20,'yuanhao_age2':30,'liuhaiquan_age3':100} print(max(a 阅读全文
摘要:
# 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))))# 阅读全文
摘要:
print(abs(-2))#取绝对值print(all([1,2,'1','']))#判断真假,全部为真则为真。。如果判断对象是空,结果也为真print(all('hello'))print(all('1230'))print(any(['',1]))#只要有一个为真,结果就是真print(bin 阅读全文
摘要:
#map:处理序列中的每一个元素,得到的结果是一个‘列表(迭代器)’,该列表元素个数及位置与原来一样#map处理的对象可以是列表,列表中的内容可以是字符串,数字,。。也可以只处理一个独立的字符串#filter:遍历序列中的每个元素,判断每个元素得到布尔值,如果是True,则留下来people = [ 阅读全文
摘要:
num = [1,2,3,4,100] #求列表中数字的和from functools import reduce#使用reduce前必须先倒入模块a = reduce(lambda x,y:x+y,num,1)print(a) 阅读全文
摘要:
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 阅读全文
摘要:
#打印出以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 阅读全文
摘要:
#将每个数字自增1,自减1,直接每个数字平方num_1= [1,12,3,4,5,11]def add1(x): return x + 1def reduce1(x): return x - 1def pf(x): return x **2def map1(func,ss): d = [] for 阅读全文