Skip keys without Type checking in Python (pymssql)
===

I need to access all the non-integer keys for a `dict` that looks like:

    result = { 
               0 : "value 1",
               1 : "value 2",
               "key 1" : "value 1",
               "key 2" : "value 2", 
             }

I am currently doing this by:

    headers = [header for header in tmp_dict.keys() if not isinstance(header, int)]

My question:

1. Is there a way to do this without **type checking**?
2. This `tmp_dict` is coming out of a query using `pymssql` with the `as_dict=True` attribute, and for some reason it returns all the column names with data as expected, but also includes the same data indexed by integers. How can I get my query result as a dictionary with only the column values and data? 

Thanks for your help!

PS - Despite my issues being resolved by potentially answering **2**, I'm curious how this can be done without type checking. Mainly for the people who say "never do type checking, ever." 