=====================================================================
已知a = [1, 2, 3]和b = [1, 2, 4],那么下列哪个的打印结果是正确的 ()
2021-09-05 11:16:30
- A、 id(a[1])==id(b[1])-->True
- B、 id(a[1]) is id(b[1])-->True
- C、 a[1] is b[1]-->False
- D、 a is b-->True
回答正确 正确答案: A
解析:
答案:A 解析: is 比较两个对象的 id 值是否相等,是否指向同一个内存地址; == 比较的是两个对象的内容是否相等,值是否相等; python小整数对象有一个小整数对象池,相应的也有字符串的,因此用到数值1的地方其实都会指向同一个数值1的对象。
20210904,一天又快过去了,继续加油鸭~