如果我有一個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