parsing_list时意外的eof

时间:2014-11-20 12:58:32

标签: python list

movies=["a","b","c",[1,2,3,['jia','yi','bing']],"d"]
print(movies([3][3][1])

我想打印' yi'在这种情况下。 刚开始自己​​学习python。

2 个答案:

答案 0 :(得分:0)

括号前有一个额外的左括号。它应该是:

print(movies[3][3][1])

答案 1 :(得分:0)

代码movies(...)尝试调用/调用存储在movies中的对象,就好像它是一个函数一样。由于列表不可调用,您将获得异常。

要从列表(或任何其他可订阅的)中获取项目,您必须在识别器后面使用方括号。做:

movies[3][3][1]

在您的打印声明中:

print(movies[3][3][1])