哦耶耶耶
2024-01-02 17:33
set_old=set()
print(set_old)
names=['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']
set_new=set_old.update(names)
print(set_new)
### 返回结果如下
None
应该是print(set_old),因为是存到set_old里面了,你这一步set_new=set_old.update(names),就是将set_old.update(names)的返回值赋给了set_new,返回值是none,你最后打印出来set_new,那肯定是none啊
因为也没教你接收update()的返回值啊。不赋值直接调用就行了,你这里的set_old已经是存储了更新后的结果
Python3 入门教程(新版)
154169 学习 · 1075 问题
相似问题