此代码仅显示词典列表的最后一项:
def chooseOneServer():
dara = websvc()
i=0
for item in dara:
for key,value in item.items() :
if key == '1' :
servers = ( ('i',value), )
i +=1
return servers
答案 0 :(得分:2)
我已经在你上一期的评论中回答了这个问题,但是又来了:
def chooseOneServer():
dara = websvc()
i=0
servers = []
for item in dara:
for key,value in item.items() :
if key == '1':
servers.append(('i',value))
i += 1
return servers
您只需将每个项目添加到列表中,而不是每次都覆盖相同的元组。