經過幾年的關注,我回到了編程階段,並且在繞過這個問題時遇到了麻煩。用戶定義的分類設定量但RasterValue是列表是長度N如何比較重複項目列表(含有N項),但僅限於不同列表中的項目
示例: ClassificationSet =(1,2,3,4,5,6)由用戶#define的
RasterVal =()#長度= N
我存儲物品進入RasterVal使用ClassificationSet作爲指標: RasterVal(ClassificationSet)。新增(導入值)
RasterVal(1) = 22,23,24,25,23,23,22
RasterVal(2) = 22,30,31,32,30,30
RasterVal(3) = 31
它是:RasterVal([],[22,23,24 ,25,23,23,22],[22,30,31,32,30,30],[31])
我想列出重複的值,但只有當它們在不同的集合中重複時纔是重複的,而不是相同的。
輸出應該是: RepeatSet = 22,31
非常感謝您的任何幫助。我已經能夠比較這些集合,但是它列出了重複的值,即使它們出現在相同的集合列表中。
你可以嘗試使用'set'和'Counter'來完成它。 – lukecampbell
相關:http://stackoverflow.com/questions/2116286/python-find-identical-items-in-multiple-lists – ChristopheD