我有一個函數會造出一個字典並將它return
大致長這樣
def create_image_list(testing_percentage, validation_percentage):
....
......
return result
如果我直接執行函數內容可以看到keys長這樣
In[29]: result.keys()
Out[29]: dict_keys(['roses', 'sunflowers', 'dandelion', 'tulips', 'daisy'])
但是如果我引用函數後再看keys會變成這樣
In[30]: image_lists = create_image_list(test_percentage, validation_percentage)
In[31]: image_lists.keys()
Out[31]: dict_keys(['daisy'])
看起來只有最後一個keys被傳回來...其他都不見了
請問這是發生了什麼事....QQ
如果需要把函數完整貼上來麻煩推文跟我說
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.83.205
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1501839350.A.26D.html
※ 編輯: kkagt (220.132.83.205), 08/04/2017 17:52:06
推
08/04 18:51, , 1F
08/04 18:51, 1F
→
08/04 21:45, , 2F
08/04 21:45, 2F
→
08/04 22:09, , 3F
08/04 22:09, 3F
→
08/05 01:30, , 4F
08/05 01:30, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):