擅长:python、mysql、java
<p>在<code>list(filter(lambda x: re.match(pattern, x), number_plates))</code>中,<strong>filter</strong>函数本身返回通过检查的元素列表(在本例中匹配regex模式)-就像我们用来过滤液体以制作果子露一样。而<strong>列表</strong>函数将其转换为列表。所以</p>
<p><code>foreign_numbers = list(filter(lambda x: re.match(pattern, x), number_plates))</code>是将匹配的数字分隔成一个名为<code>foreign_numbers</code>的列表的代码</p>
<pre><code>>>>print foreign_numbers
>>>['D31 EG 2A', '5314 10A02', '24TEG 5063', '524 WAL 75', '100 GBS 12']
</code></pre>
<p><code>lambda</code>的函数是从<code>number_plates</code>列表中逐个获取元素并传递给<code>re.match</code>。在</p>