擅长:python、mysql、java
<p>您一直在尝试用字符串替换<code>[]</code>类型,而您应该更新字典的值。另外,您在<code>if "[]" in l:</code>行中做了一个错误的条件检查,其中l是一个空列表,而字符串<code>"[]"</code>永远不会返回<code>True</code></p>
<pre><code>for i in k:
for u, l in i.items():
if []==l:
i[u]='a'
print(l)
</code></pre>
<h3>输出</h3>
<blockquote>
<p>[{'1': 'man'},<br/>
{'8': 'a'},<br/>
{'3': 'chester'},<br/>
{'5': 'united'},<br/>
{'7': 'one'},<br/>
{'0': 'man'},<br/>
{'2': 'army'},<br/>
{'4': 'my'},<br/>
{'6': 'random'},<br/>
{'9': 'example'},<br/>
{'1': 'for'},<br/>
{'8': 'a'},<br/>
{'3': 'asking'},<br/>
{'5': 'in'},<br/>
{'7': 'stack'},<br/>
{'0': 'over'},<br/>
{'2': 'flow'},<br/>
{'4': 'expert'},<br/>
{'6': 'people'},<br/>
{'9': 'yes'}]<br/></p>
</blockquote>