将'a'附加到数组时,数组是等于[a]还是['a']?

时间:2014-01-08 14:13:09

标签: python

array = []
array.append('a')
print array

python 2.7 IDLE输出['a'],但是[a]等于那个?

2 个答案:

答案 0 :(得分:3)

'a'是字符串,而a是变量名称。 a可能等于'a',但在您的示例中无法知道。

答案 1 :(得分:2)

这取决于a等于什么,因为a是变量。

a = 1
assert [a] == [1]
assert [a] != ['a']
a = 'a'
assert [a] == ['a']