如果两个变量值相等,出于性能考虑,会使用同一个内存地址,不重复创建。前提是不可变对象。这个比较特殊,我是第一次遇到这种方式。
a = 1
b = 1
print(id(a)) # 输出1679257056
print(id(b)) # 输出1679257056
Dictionary(字典),key和value的一个集合,类似于json
dic = {'key1':'value1', 'key2':'value2'}
如果两个变量值相等,出于性能考虑,会使用同一个内存地址,不重复创建。前提是不可变对象。这个比较特殊,我是第一次遇到这种方式。
a = 1
b = 1
print(id(a)) # 输出1679257056
print(id(b)) # 输出1679257056
Dictionary(字典),key和value的一个集合,类似于json
dic = {'key1':'value1', 'key2':'value2'}