擅长:python、mysql、java
<p>你可以尝试以下方法。基本上检查dict是否已经有了这个键,如果没有,就添加一个新的键,否则就添加到列表中。你知道吗</p>
<pre><code>if internal_dep.has_key(num):
internal_dep[num].append(dep_gerrit)
else:
internal_dep[num]=[dep_gerrit,]
</code></pre>
<p>通过此更改,您的总体代码将如下所示:</p>
<pre><code>mmaster_gerrit = ['313137']
internal_dep={}
for num in master_gerrit:
while True:
print "NUM"
print num
(dep_gerrit)=findinternaldep(num)
print "DEP_GERRIT"
print dep_gerrit
#print master_gerrit
#print dep_gerrit
#print depgerrit_status
if internal_dep.has_key(num):
internal_dep[num].append(dep_gerrit)
else:
internal_dep[num]=[dep_gerrit,]
num = dep_gerrit
if dep_gerrit == '':
break
print internal_dep
</code></pre>