0
我使用emacs(GNU Emacs 24.3.1(i386-mingw-nt6.1.7601))作爲文本編輯器和Python接口。到目前爲止,它已經相當簡單地完成了我想要處理的所有腳本,但是我只是遇到了使用set函數的奇怪結果。emacs中的Python設置函數 - 奇怪的行爲
Python文檔給下面的示例中的設定功能:
>>> basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
>>> fruit = set(basket) # create a set without duplicates
>>> fruit
set(['orange', 'pear', 'apple', 'banana'])
然而,當我在Emacs中運行這些命令,我得到以下錯誤:
>>> basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
>>> fruit = set(basket)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'list' object is not callable
誰能給我解釋一下爲什麼會發生這種情況,以及我應該如何恢復命令的功能?另外,還有其他功能也會像平時一樣無法正常工作嗎?
謝謝。
你完全正確。感謝您的幫助。 – BGTP33