> for i in range(len(str)): > aa += bin[atoi(str[i],base=16)] Since strings are sequences you only need: for c in str: aa += bin[atoi(c,base=16)] Alan G.