【发布时间】:2017-10-16 10:37:48
【问题描述】:
我正在使用 IDLE 运行一些 Python3 代码,我想了解为什么
a = {'a':1,'b':2}
两者:
a.keys()-'a'
(甚至不知道为什么这个有效)和
a.keys()-{'a'}
产生相同的结果。
奇怪的是,一旦在函数内部执行操作(并从 IDLE 调用)或直接从 IDLE 运行,第二个选项似乎会产生不同的输出...
【问题讨论】:
标签: python dictionary set set-difference