如果我有一个Python集合,并且想知道集合中的一个元素是否属于同一集合中另一个元素的一部分,我该怎么做?Python,集合,比较同一集合中的两个元素
我一直在使用indicies尝试,但我碰到了以下内容:
mySet = {"hello", "lo"}
mySet[1] in mySet[0] #I expect to return true
TypeError: 'set' object does not support indexing
我还没有发现Python文档是在这种情况下特别有用,因为我不知道如何比较内元素一套。
顺便说一句,这是我的第一个有史以来的Stackoverflow问题。我试图坚持最佳实践。如果有什么方法可以改善这个问题,请告诉我。感谢您的帮助!
集不提供访问这样的单个项目的方法。集合是无序的,所以在集合中没有“第一个”元素的概念。你为什么使用一组来存储这些数据?其他一些结构可能会更好。 – BrenBarn
你如何得到你想要检查的集合中的哪个元素?或者你想检查任何元素是否是其他元素的一部分? – Claudiu