1
當我運行這段代碼在Python 3:篩選對象錯誤3
languages = ["HTML", "JavaScript", "Python", "Ruby"]
print(filter(lambda x: x == "Python",languages))
我得到這個錯誤:
filter object at 0x7fd83ff0
filter object at 0x7feede10
我不知道是什麼錯誤意味着 - 它運行正常在Python 2.7中。
任何人都可以提出解決方案嗎?
非常感謝,所以mesage是迭代器的內存地址? –
幾乎爲真 - **過濾器**對象本身的內存地址(因爲*迭代器*對象僅在需要的情況下生成)。如何打印大多數對象是常用的方法。 – MarianD
@JoseMaria - 請考慮接受/投票我的答案,如果它對你有用。 – MarianD