为什么最后的代码运行后,值是None呢

来源:3-5 集合的数学运算

Tom2Cat

2020-04-30 21:14:10

http://img.mukewang.com/climg/5eaacf1f08088a3c28061820.jpg

写回答

1回答

好帮手慕觉浅

2020-05-01

同学你好:需要写成下图所示就不会输出None了:

http://img.mukewang.com/climg/5eab80e609913a1904930247.jpg

因为college.symmetric_difference_update(college2)执行后改变了college的值,所以在下一行直接print(college)就可以输出结果。不能使用test=college.symmetric_difference_update(college2),此时的test并没有被等号右侧的式子赋值,因此test的值为None,print(test)的结果也就为None。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程