将内容设置为字符串

2024-04-24 11:11:04 发布

您现在位置:Python中文网/ 问答频道 /正文

在搜索答案时,我在一个相关问题中找到了以下代码。你知道吗

>>> v=set(['letters'])
>>> v
{'letters'}
>>> str(v)
"{'letters'}"

下面的结果没有我想要的那么具体。有没有一个简单的方法来得到结果'letters'?你知道吗


Tags: 方法答案代码setstrletters
3条回答

嗯,有很多种方法

print str(v)[1:-1]

但不太清楚你到底要做什么

回答你问题的另一个方法是

print "'letters'"

另一种方法是

print repr("letters")
print repr(v.pop())

可以通过以下方式获取集合中的第一项:

>>> v = set(['letters'])
>>> next(iter(v))
'letters'

但是,记住,集合是无序的集合。你知道吗

您可以迭代集合中的所有项:

for item in v:
    print v

相关问题 更多 >