• 获取list指定参数的索引


    datas[4]={'clientName': 'fei fei2', 'accountInfoList': [{'accountId': '5003991110', 'accountCategory': 'EQUITIES', 'accountCategoryDesc': '证券', 'accountCategoryCode': 'securitiesCash', 'accountCategoryAlias': '香港及环球证券账户(现金)'}, {'accountId': '5003991210', 'accountCategory': 'EQUITIES', 'accountCategoryDesc': '证券', 'accountCategoryCode': 'securitiesMargin', 'accountCategoryAlias': '香港及环球证券账户(保证金)'}, {'accountId': '5003993210', 'accountCategory': 'FUTURES', 'accountCategoryDesc': '期货', 'accountCategoryCode': 'futuresMargin', 'accountCategoryAlias': '香港及环球期货账户(保证金)'}, {'accountId': '500399321M', 'accountCategory': 'FUTURES', 'accountCategoryDesc': '期货', 'accountCategoryCode': 'futuresDayTradeMargin', 'accountCategoryAlias': '香港期货即日买卖账户(保证金)'}, {'accountId': '5003995216', 'accountCategory': 'FOREX', 'accountCategoryDesc': '外汇', 'accountCategoryCode': 'leveragedForeignExchangeAccountMargin', 'accountCategoryAlias': '杠杆式外汇账户(保证金)'}], 'remittanceBankList': [{'clientBankAccountId': '1321', 'remittanceBankName': '中国银行(香港)有限公司 012', 'remittanceBankCard': '4567890', 'sibMobile': None, 'remittanceBankCode': '012', 'bankAccountName': None, 'eddaBankAccountName': None}, {'clientBankAccountId': '1322', 'remittanceBankName': '香港上海汇丰银行有限公司 004', 'remittanceBankCard': '234567890', 'sibMobile': None, 'remittanceBankCode': '004', 'bankAccountName': None, 'eddaBankAccountName': None}, {'clientBankAccountId': '1323', 'remittanceBankName': '渣打银行(香港)有限公司 003', 'remittanceBankCard': '123456789', 'sibMobile': None, 'remittanceBankCode': '003', 'bankAccountName': None, 'eddaBankAccountName': None}, {'clientBankAccountId': '1325', 'remittanceBankName': '中信银行(国际)有限公司 018', 'remittanceBankCard': '456778888', 'sibMobile': None, 'remittanceBankCode': '018', 'bankAccountName': None, 'eddaBankAccountName': None}], 'beneficiaryBankList': [], 'serviceCharges': {'USD': '45', 'CNY': '0', 'HKD': '350'}} 

    根据accountId 找到对应的accountCategoryCode 


    idx = next((i for i, d in enumerate(datas[4]['accountInfoList']) if accountId in d['accountId']), None) # 根据账号所在索引找到对应的账户类型索引
    accountCategoryCode = datas[4]['accountInfoList'][idx]['accountCategoryCode'] # 账户类型

  • 相关阅读:
    Web Service 其他服务器检测不到查询测试按钮
    设计模式的原则
    适配器模式
    css局部概念的理解:
    编辑并列DIV
    数据可视化 seaborn绘图(1)
    机器学习笔记(3) 随机森林
    机器学习笔记(2) 集成学习 随机森林先导知识
    机器学习笔记(1)决策树
    【转】各种开源协议及其关系
  • 原文地址:https://www.cnblogs.com/xiaozeng6/p/15332822.html
Copyright © 2020-2023  润新知