天天看點

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