【问题标题】:filtering python list/dictionary and retrieve value for selected key过滤python列表/字典并检索选定键的值
【发布时间】:2022-11-10 22:29:51
【问题描述】:

处理 Python 脚本。我得到一个列表的结果:

a = [{'S_RAF': {'C_C106': {'D_1103': 'AVE', 'D_1104': '3-AB3242'}}}, {'S_RAF': {'C_C106': {'D_1103': 'OI', 'D_1104': '31503302130'}}}, {'S_RAF': {'C_C106': {'D_1103': 'PQ', 'D_1104': 'IBAN3102495934895'}}}]

我想得到 Key: D_1104 的值,当键 D_1103 的值为 PQ 时。

在 python 中获取元素 S_RAF/C_C106/{D_1103=PQ} 中此键的值的最佳方法是什么。函数应返回:IBAN3102495934895。

谢谢

我试过了:

a[2]['C_C106']['D_1104']

但不正确。

【问题讨论】:

  • 中间还有一个字典,试试a[2]['S_RAF']['C_C106']['D_1104']

标签: python json xml list function


【解决方案1】:

应该这样做:

a[2]['S_RAF']['C_C106']['D_1104'] # IBAN3102495934895

【讨论】:

    猜你喜欢
    • 2015-05-17
    • 2022-12-07
    • 2023-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 2020-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多