d={(1,2,3)} d
d={(1,2,3):20}#20为随便定的个字典数据,方便理解# d
d[(1,2,3)]
a=(1,2,3) a
d{a}
搞清了这几个地方,可变对象与为可变对象差不多也明白了...
a=(1,2,3) d={a} d {(1, 2, 3)}
我想你的语句报错是不是因为你写成了d{a}
Sign in to make a reply
报三春晖
d={(1,2,3)} d
查看d内容为{(1, 2, 3)}
d={(1,2,3):20}#20为随便定的个字典数据,方便理解# d
查看d内容为{(1, 2, 3): 20}
d[(1,2,3)]
结果为20
由此可见,tuple放入dick中,是以类似字符的形式进入dict中
a=(1,2,3) a
查看a内容为(1, 2, 3)
d{a}
运行结果出错,因为此时a是变量
搞清了这几个地方,可变对象与为可变对象差不多也明白了...