gpt4 book ai didi

python - 如何打印键 :value list from a YAML file? 中的特定值

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:07 24 4
gpt4 key购买 nike

我刚刚从 bash 脚本切换到 python,正在尝试通过编写一些代码来理解该语言;请原谅我对Python的无知。

我正在尝试确定如何从 YAML 文件中提取特定的键和值。

例如。

import yaml

stream = open('test.yaml', 'r')
data = yaml.load(stream)

abc = data['yaml_key']

给了我类似的东西:

{'1': 'a', '2': 'b', '3': 'c'}

如何打印特定的键:值?我希望它能像一个元组一样,我可以做类似的事情:

abc[0]

等等。但不幸的是,当我尝试打印出 abc[#] 时,它只打印出 abc[#],但打印出 abc 却给了我键:值列表。

对于任何有 Python 经验的人来说,这可能是一件简单的事情,但任何输入都将不胜感激。

最佳答案

贡献属于 Padraic 的评论,但为了将来的引用,加载 key:values 的正确方法是:

abc["key_value"]

他的回应中还值得注意的是:

abc.keys() // list keys
abc.get("key_value") // get specific key value

关于python - 如何打印键 :value list from a YAML file? 中的特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27193959/

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