为什么输入两个相同的列表身份运算的结果是False。例如:[1,2] is [1,2]结果是False,这是什么原理

来源:5-11 身份运算符

慕沐4086041

2020-09-13

写回答

2回答

慕虎7072967

2020-09-13

因为两个列表的 id地址是不同的 这是两个不同的列表 但他们的值是相同的  比如:有两只小猪长很像,一只叫呼呼,一只叫噜噜,他们的体重和体长都是一样的 但呼呼和噜噜不是一只猪 

0
1
7七月
看起来一样 但是2只
2020-09-13
共1条回复

7七月

2020-09-13

这个课程讲的很详细了吧,is是判断身份的不是等值判断

0
4
7七月
回复
慕沐4086041
你试试 a = b这种赋值
2020-09-14
共4条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程