0
我在這裏一個非常奇怪的問題,我想不通。下面的代碼第一次執行時,它可以像預期的那樣工作,城市和國家可以正確打印。此後每次都沒有打印。遍歷字典和值不總是打印
for tweet in tweets:
city = tweet['city']
country = tweet['country']
print("{}, {}".format(city, country))
如果我只是打印整個字典,我可以看到城市和國家都在那裏,他們有值。我在後臺有一些工作線程來更新城市和國家,但我無法弄清楚爲什麼會影響它,如果是的話。
'tweets'可能是一個只能使用一次的生成器。 –
我們可以看到更多的上下文代碼嗎? – David
Ahhh,感謝@PaulH,回去修復我的__next__,最後重置並解決問題。 – Nathan