def getMostCommonHex(self, position): #Position should be either 22, 23, 24 equalsGroupNum = [] #Dev_Data_3 sometimes equals the group number. elements = [] for _, address in enumerate(self.aldb): elements.append(address[position]) equalsGroupNum.append(address[position] == address[17] and position == Device.DEV_DATA_3) if position == Device.DEV_END and address[position] != 0x00: return 0xbad #The below method returns true if true is the most common value if Util.most_common(equalsGroupNum): return 0xbad return Util.most_common(elements)