擅长:python、mysql、java
<pre><code>{key: [ele for ele in val if not ele.lower().endswith('ing')] for key, val in d.items()}
</code></pre>
<p><strong>说明:</strong></p>
<p>从右边开始</p>
<ul>
<li><p><code>d</code>是字典,它存储<code><key, [val]></code></p></li>
<li><p>对于<code>d</code>中的每个<code>key, val</code>我们执行以下操作,</p></li>
<li><p><code>[ele for ele in val if not ele.lower().endswith('ing')]</code>表示对列表(<code>val</code>)中的每个元素(<code>ele</code>)执行以下操作:</p>
<ul>
<li>将每个字符串转换为小写</li>
<li>检查是否以“ing”结尾</li>
<li>如果没有这些(<code>if not</code>),那么得到<code>ele</code></li>
</ul></li>
<li><p>然后只需打印<code>{ key: [ele1, ele2, ..] , .. }</code>。</p></li>
</ul>