""" This error means the variable you want to subscript is an integer. if you want to subscript an int, a way of doing that is turning it to str. """ num = 1234 x = num[2] # does not work x = int(str(num)[2]) # works, x = 3