2013-03-11 32 views
0

此代碼列表的最後一個項目是隻顯示詞典列表的最後一個項目:顯示在ChoiceField

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 

回答

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 

你只是將每個項目添加到列表,而不是每次覆蓋相同的元組。