擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>list2 = [{k:v for k,v in i.items() if v!= '' or v.strip() != ''} for i in list1]
</code></pre>
<p>我们可以同时使用听写理解和列表理解。我们对<code>list1</code>的每个元素(它是一个字典)进行循环,只取字典中对应键的值或<code>value.strip()</code>不是空字符串的那些键值对。在</p>
<p>用于取消<code>None</code>类型的值的简短版本还包括:</p>
^{pr2}$