如何提取字典中指定的键值对,组成新的字典

objRet = {'amountInFigures': 1000000.0, 
                'amountInWords': '壹佰万圆整', 
                'checkCode': '',
                'invoiceNum': '06499122', 
                'invoiceType': '专用发票',
                'purchaserRegisterNum': '914403002XXX36397T',
                'sellerAddress': '安徽省合肥市经济技术开发区花路以东、石门路以阿藻花路1#标准厂房3锁0551-629中国工商银行合肥明珠支行',
                'sellerBank': '中国工商银行合肥明珠支行', 'sellerName': '安徽省小舞科技有限公司',
                'sellerRegisterNum': '913XX100MA2MTDWJ35', 
                'totalAmount': 943396.23,
                'totalTax': 56603.77}

我想在objRet提取:amountInFigures、checkCode、invoiceNum、invoiceType、totalAmount、totalTax,这几个键值对,并生成新的字典
除了删除多余键值的办法以外,有别的办法嘛

objRet = {'amountInFigures': 1000000.0,
          'amountInWords': '壹佰万圆整',
          'checkCode': '',
          'invoiceNum': '06499122',
          'invoiceType': '专用发票',
          'purchaserRegisterNum': '914403002XXX36397T',
          'sellerAddress': '安徽省合肥市经济技术开发区花路以东、石门路以阿藻花路1#标准厂房3锁0551-629中国工商银行合肥明珠支行',
          'sellerBank': '中国工商银行合肥明珠支行', 'sellerName': '安徽省小舞科技有限公司',
          'sellerRegisterNum': '913XX100MA2MTDWJ35',
          'totalAmount': 943396.23,
          'totalTax': 56603.77}
newDict = {}
keyList = ['amountInFigures', 'checkCode', 'invoiceNum', 'invoiceType', 'totalAmount', 'totalTax']
for key in objRet.keys():
    if key in keyList:
        newDict[key] = objRet[key]
print(newDict)

新建一个字典,遍历原字典的objRet .keys(),若果key匹配则在新字典添加对应条目
有帮助望采纳