1, si vous écrivez simplement les autres
#常规写法if a>b: c=aelse: c=b#简洁写法 c=a if a>b else b
2, la formule crée une liste
3, la fonction cachée Lambda
Les fonctions de fonctions anonymes et de méthodes standard sont distinguées en ce sens qu'il n'est pas nécessaire d'utiliser la déclaration de défication. Nom pour le renvoyer, très simple et pratique.
#常规做法a=[-1,-2,1,2,3,4,5]b=[]for i in a: if i>0: b.append(pow(i,2))#求平方print(b)-----------------[1, 4, 9, 16, 25]#列表生成式a=[-1,-2,1,2,3,4,5]b=[pow(x,2) for x in a if x>0]print(b)-----------------[1, 4, 9, 16, 25]
4, Fonction Carte
Carte (fonction, args), la fonction MAP est une activité de fonction dans la séquence args, obtenez une série de résultats.
5, Fonction du filtre
#常规函数def test(x): x=x*2 return xtest(10)--20#匿名函数test1=lambda x:x*2print(test1(10))--20#匿名函数也可以是多参数test1=lambda x,y:x*yprint(test1(2,10))--20
Filtre (fonction, stimulation), les filtres sont souvent appelés fonctions de filtrage, car le nom référente à la fonction en fonction de la fonction, l'élément filtré dans la séquence de stimulus.