2024-09-30 04:32:23 发布
网友
我需要能够从python中的这个json地址提取键“irr”的值:
IRR = conparameters['components'][i]['envelope'][j]['irr']
即使“内部收益率”是另一种情况,比如内部收益率,内部收益率。。。等等
那容易吗
没有任何内置的功能可以做到这一点,您必须搜索匹配的密钥
有关如何编写first()函数来查找与条件匹配的iterable的第一个元素,请参见Get the first item from an iterable that matches a condition。我将在下面的解决方案中使用它
first()
cur = conparameters['components'][i]['envelope'][j] key = first(cur.keys(), lambda k: lower(k) == 'irr') IRR = cur[key]
没有任何内置的功能可以做到这一点,您必须搜索匹配的密钥
有关如何编写
first()
函数来查找与条件匹配的iterable的第一个元素,请参见Get the first item from an iterable that matches a condition。我将在下面的解决方案中使用它相关问题 更多 >
编程相关推荐