为什么最后的代码运行后,值是None呢
来源:3-5 集合的数学运算
Tom2Cat
2020-04-30 21:14:10
1回答
同学你好:需要写成下图所示就不会输出None了:
因为college.symmetric_difference_update(college2)执行后改变了college的值,所以在下一行直接print(college)就可以输出结果。不能使用test=college.symmetric_difference_update(college2),此时的test并没有被等号右侧的式子赋值,因此test的值为None,print(test)的结果也就为None。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题