2012-06-20 153 views
4

好吧,不,我不認爲這是這裏其他人的重複問題。這就是我想要做的事情(我對Python很陌生,自我教學也很耐心)。Python:將一個列表與一個整數進行比較

我有一組長度爲3的數據。該組合構成一個十六進制值,即0,9,9f實際上只是十六進制值99f。

我想獲取該數據集並將其與我有的整數(2463)進行比較。我知道有一個十進制到十六進制轉換器,但我如何組合數據集或拆分整數值,以便能夠比較兩個以確保它們相等?

+0

爲什麼,如果它真是一個十六進制值的列表。 – Daenyth

+0

這是設備安裝的方式。不是我的工作:) – LiverpoolFTW

+3

就像一個術語提示一樣,你說你有一組**數據。在Python(和數學)中,一個'set'具有特定的含義:一組無序的,唯一的數據元素。你可能擁有的是一個'list',它是有序的,不一定是唯一的。 – voithos

回答

12

如果您的列表是包含「99F」 3種元素 - 以下收益2463

int(''.join(your_list), 16) 
相關問題