我需要访问所有非整数键,dict
如下所示:
result = {
0 : "value 1",
1 : "value 2",
"key 1" : "value 1",
"key 2" : "value 2",
}
我目前正在这样做:
headers = [header for header in tmp_dict.keys() if not isinstance(header, int)]
我的问题:
- 有没有办法在没有类型检查的情况下做到这一点?
- 这
tmp_dict
是来自使用属性的查询pymssql
,as_dict=True
并且由于某种原因,它返回所有列名以及预期的数据,但还包括由整数索引的相同数据。如何将查询结果作为仅包含列值和数据的字典?
谢谢你的帮助!
PS - 尽管我的问题可能通过回答2得到解决,但我很好奇如何在没有类型检查的情况下完成此操作。主要针对那些说“永远不要进行类型检查”的人。