0

このコードは、辞書のリストの最後の項目のみを表示しています:

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 
4

1 に答える 1

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

毎回同じタプルを上書きするのではなく、各項目をリストに追加するだけです。

于 2013-03-11T10:50:02.850 に答える