t,n=map(int,token[:2])
list=[]
for i in xrange(2,t):
list.append(string(n=int(token[i]))
list.sort()
print list
我在第6行遇到语法错误。为什么会这样?
答案 0 :(得分:5)
First Error- List是一个关键字。使用其他东西
第二个错误 - 关闭list.append statment中的括号
>>list=[1,2,4,3]
>>list
>>[1,2,4,3]
>>list.sort()
>>list
>>[1,2,3,4]
显然第一个错误不是错误,但是老人们说使用关键字不是一个好习惯
答案 1 :(得分:1)
您需要为追加方法添加一个结束括号
答案 2 :(得分:1)
这是因为,您在append()
方法的末尾忘记了一个结束括号。
你的代码应该是。
t,n=map(int,token[:2])
list=[]
for i in xrange(2,t):
list.append(string(n=int(token[i]))) # Here I have added closing bracket
list.sort()
print list