str型数値をintに変換 - lucen2k/python GitHub Wiki

string型の数値を、数字のみの場合はintegerに変換して、 文字が入っている場合はそのまま返す

{'id': 12}
{'id': '12'

両方同じint型に認識させるために!

source

def is_int(s):
    try:
        return int(s)
    except ValueError:
        return s

print(is_int(10))
print(is_int('11'))
print(is_int('1a'))
print(is_int('as'))