如何在s中获取项目

2024-09-19 23:35:34 发布

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

有没有一种方法可以“获取”集合中唯一的项而不必先将其转换为列表?在

s = set([u'http://imdb.com/title/tt0118583/'])
first_item = list(s)[0]
# u'http://imdb.com/title/tt0118583/'

Tags: 方法comhttp列表titleitemlistfirst
1条回答
网友
1楼 · 发布于 2024-09-19 23:35:34

您可以使用next(iter(setobj))获取唯一的元素:

>>> s = set([u'http://imdb.com/title/tt0118583/'])
>>> next(iter(s))
u'http://imdb.com/title/tt0118583/'

当集合为空时,您甚至可以指定默认值:

^{pr2}$

如果没有要返回的元素,则返回None。在

相关问题 更多 >