2012-06-20 120 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) 
相关问题