如何避免转换为集合时字符串的分割?

Had*_*had 0 python set python-3.x

我正在尝试将字符串转换为包含该字符串的集合。我怎样才能在不分裂的情况下做到这一点?

当我写:

set("abc")
Run Code Online (Sandbox Code Playgroud)

结果是:

{'a','b','c'}

但我希望它是:

{“abc”}

Pat*_*ner 5

Dokuset(iterable)将创建一组可迭代的每个元素 - 字符串可迭代的 - 因此您创建了一组字符串的字符。

如果你想要整个字符串,请使用

k = {"mystring",}
Run Code Online (Sandbox Code Playgroud)

或者

k = set( ["mystring"] ) # wrap your string into another iterable
Run Code Online (Sandbox Code Playgroud)