天天看点

7.4 匿名函数和高阶函数

1、匿名函数:没有名字的函数

1

2

3

4

5

<code>def</code> <code>sum</code><code>(s, y):</code>

<code>    </code><code>return</code> <code>x </code><code>*</code> <code>y</code>

<code>m </code><code>=</code> <code>lambda</code> <code>x, y: x </code><code>*</code> <code>y</code>

<code>print</code><code>(m)</code>

<code>print</code><code>(m(</code><code>4</code><code>, </code><code>5</code><code>))</code>

2、sorted() 高阶函数

对字典进行排序

6

7

<code>mm</code><code>=</code><code>dict</code><code>(a</code><code>=</code><code>1</code><code>,c</code><code>=</code><code>10</code><code>,b</code><code>=</code><code>4</code><code>,d</code><code>=</code><code>9</code><code>)</code>

<code>for</code> <code>i </code><code>in</code> <code>mm:</code>

<code>    </code><code>print</code><code>(i)</code>

<code>for</code> <code>j </code><code>in</code> <code>mm.items():</code>

<code>    </code><code>print</code><code>(j)</code>

<code>test</code><code>=</code><code>sorted</code><code>(mm)</code>

<code>print</code><code>(test)</code>

 本文转自 归来仍少年 51CTO博客,原文链接:http://blog.51cto.com/shaoniana/1980555