wim*_*wim 7

这是因为它们的含义不同。 set(s)迭代s以创建一个集合,而文字语法{s}只是尝试创建一个包含单个元素的集合s

>>> set("abc")
{'a', 'b', 'c'}
>>> {"abc"}
{'abc'}
Run Code Online (Sandbox Code Playgroud)

{*s}改为尝试等效于set(s).