匿名函数:
1: def func(x, y): if x < y: return x*y else: #这里的1和2其实是相等的 'lambad'函数最复杂仅支持三目运算 return x/y 2: func1 = lambda x,y:x*y if x < y else x/y print(func(16, 2)) print(func1(16, 2)) 3: print(list(map(lambda x: x*x, list(range(10))))) # ’lambda‘通常和’map’一起用 ‘map’后面跟一个匿名函数和一个列表,然后把列表的所有值所相乘的结果放入列表并打印 4:
li = list(range(10)) print(li) for index, i in enumerate(li): li[index] = i*i print(li) # 这里让列表的每一个值进行互乘的普通方法