Python如何知道列表和索引之间的区别?

时间:2016-04-03 22:58:17

标签: python-3.x

如果我有以下代码:

var1 = "executable"[2]
var2 = [2]

程序如何知道var1不是后跟列表的字符串而var2是列表而不是索引?

1 个答案:

答案 0 :(得分:1)

这只是语言的语法。如果方括号在左侧有一个可索引对象,则python将其视为索引。如果方括号是独立的,与var2一样,则不会,它会创建一个新的列表。