首页 > 解决方案 > 如何将字符串作为字典中的键传递

问题描述

我想在这里动态解析字典我试图动态获取键的名称并将该键存储在变量中并使用这些变量调用字典
到目前为止我试过这个

   var=users.to_dict()
    z=var.keys()
    y=z[0]

x=var[str(y)]['Scheme name']

当我通过 str(y) 它给出错误

    y=x[0]
TypeError: 'dict_keys' object does not support indexing

有没有更好的方法呢。请告诉我

标签: python

解决方案


你不能索引'dict_keys',但如果你将它们解析为'list'

var=users.to_dict()
z=list(var.keys())
y=z[0]

x=var[str(y)]['方案名称']

它应该工作


推荐阅读