Yes, but your way only works when the numbers in the list are single digit: >>> def listtoint(digits): result = 0 for digit in digits: result *= 10 result += digit return result >>> listtoint([1,2,3,4]) 1234 >>> listtoint([11,22,33,44]) 13574 -- Email: singingxduck AT gmail DOT com AIM: singingxduck Programming Python for the fun of it.