You can do it as:
my_list = ['10', '100', '1,000', '10,000', '100,000']
int_list = [int(each_int.replace(',', '')) for each_int in my_list]
>>> print all(i*10==j for i,j in zip(int_list, int_list[1:]))
True
This will avoid any unnecessary repetitions of calculations and is also my faster since it is doing comparison by division. I have also replaced all([...])
with all(...)
since all
can handle generators and will save from having to create a temporary list.