gpt4 book ai didi

Python List直接访问dict

转载 作者:行者123 更新时间:2023-11-28 20:07:24 24 4
gpt4 key购买 nike

我有这样一个文件:

>>> k = {'finance_pl':{'S':{'2008':45,'2009':34}}}

正常的访问方式是:

>>> k['finance_pl']['S']
{'2008': 45, '2009': 34}

但是,在我的例子中,最终用户会给我输入 finance_pl.S

我可以拆分它并像这样访问字典:

>>> doc_list = doc.split('.')
>>> k[doc_list[0]][doc_list[1]]
{'2008': 45, '2009': 34}

但是,我不想这样做,因为字典结构可能会改变和用户可以提供类似 finance_pl.new.S 的内容,而不是 k['finance_pl']['S']k[doc_list[0]][文档列表[1]]

我需要一些东西来直接应用用户输入(例如:如果输入是 finance_pl.new.S,我应该能够应用这个 .split('.') 方法给用户输入并直接应用)。

这样做的优雅方式是什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com