在搜索答案时,我在相关问题中找到了以下代码。
>>> v=set(['letters'])
>>> v
{'letters'}
>>> str(v)
"{'letters'}"
以下结果并不像我想要的那样具体。是否有一种简洁的方法来获得结果'letters'
?
答案 0 :(得分:2)
您可以迭代集合中的所有项目:
for item in v:
print v
答案 1 :(得分:2)
print str(v)[1:-1]
但你不清楚你真正想要做什么
另一种回答你问题的方法是
print "'letters'"
另一种方式是
print repr("letters")
print repr(v.pop())
答案 2 :(得分:2)
您可以通过这种方式获取集合中的第一项:
>>> v = set(['letters'])
>>> next(iter(v))
'letters'
但是,请记住,集合是无序集合。