如何避免在转换为set时拆分字符串? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我试图将字符串转换为包含该字符串的集合。我怎么能不分裂呢?

我写的时候:

set("abc")

结果是:

{ 'A', 'B', 'C'}

但我希望它是:

{ “ABC”}

python python-3.x set
1个回答
4
投票

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

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

k = {"mystring",}

要么

k = set( ["mystring"] ) # wrap your string into another iterable
© www.soinside.com 2019 - 2024. All rights reserved.