z = (set(("a", "b", "c")) - set((x, y))).pop()我假设您的代码中的三种情况之一成立。在这种情况下,该集合
set(("a", "b", "c")) - set((x,y))将由单个元素组成,由返回pop()。
编辑: 正如Raymond Hettinger在评论中所建议的那样,您还可以使用元组拆包从集合中提取单个元素:
z, = set(("a", "b", "c")) - set((x, y))
z = (set(("a", "b", "c")) - set((x, y))).pop()我假设您的代码中的三种情况之一成立。在这种情况下,该集合
set(("a", "b", "c")) - set((x,y))将由单个元素组成,由返回pop()。
编辑: 正如Raymond Hettinger在评论中所建议的那样,您还可以使用元组拆包从集合中提取单个元素:
z, = set(("a", "b", "c")) - set((x, y))