2012-04-21 21 views
-2

这是我收到的输出,并且当我重新检查指定行的代码时我无法检查什么。TypeError:'list'对象不可调用///在ex26学习python的难方法

Traceback (most recent call last): 
    File "ex27.py", line 93, in <module> 
    print_first_and_last_sorted(sentence) 
    File "ex27.py", line 35, in print_first_and_last_sorted 
    words = sort_sentence(sentence) 
    File "ex27.py", line 25, in sort_sentence 
    return sort_words(words) 

任何人都可以点亮吗?

+7

如何发布的代码? – TJD 2012-04-21 01:08:06

+1

您可能正在尝试使用圆括号代替方括号来引用项目。 – JasonFruit 2012-04-21 01:10:52

+2

就像在电话里告诉医生你的屁股疼,但你拒绝进入办公室让他看。 – jdi 2012-04-21 01:22:22

回答

1

Duplicate?

不管怎么说,当你得到这个错误,它意味着你正在尝试调用一个对象(在这种情况下,列表),在其中一个列表不能用于调用特定对象的方式。虽然没有看到代码,但很难说什么是错误的。

+0

我认为对于Python和SO来说是新手,OP还不够熟悉python(为了能够理解你发布的副本中的代码)或SO本身(要知道先查找重复项) – inspectorG4dget 2012-04-21 02:51:41

+0

Inspector正确。对不起,你们是新来的,这是整个世界。非常抱歉让你挂起,不要发布代码。我不确定这个问题是否已经发布。另外,我还在使用拨号,只是在开玩笑。原谅我! – 2012-04-28 22:05:35

0

您是否使用括号而不是括号来引用列表中的项目?

E.g.

myList(0) # Incorrect 

相反的:

myList[0] # Correct 
相关问题