Python 需要帮助从json输出中获取特定值吗

Python 需要帮助从json输出中获取特定值吗,python,python-3.x,python-2.7,boto3,amazon-emr,Python,Python 3.x,Python 2.7,Boto3,Amazon Emr,我需要从下面的代码中获取标记值,它首先获取Id,然后将其传递给descripe_集群,然后该值是json格式的。尝试使用GET从集群json获取特定值。但是,它返回一条错误消息,因为“str”对象没有属性“get”,请建议 下面是我指的boto3的参考链接: 错误在代码的最后一部分 describe_cluster = emrclient.describe_cluster( ClusterId = id ) cluster_values = describe_cluster[

我需要从下面的代码中获取标记值,它首先获取Id,然后将其传递给descripe_集群,然后该值是json格式的。尝试使用GET从集群json获取特定值。但是,它返回一条错误消息,因为“str”对象没有属性“get”,请建议

下面是我指的boto3的参考链接:


错误在代码的最后一部分

describe_cluster = emrclient.describe_cluster(
    ClusterId = id
    )

cluster_values = describe_cluster["Cluster"]

for details in cluster_values: # ERROR HERE
    tag_values = details.get("Tags")
    print(tag_values)

descripe_集群返回的值是一个字典。集群也是一个字典。所以你不需要迭代它。您可以直接访问CuultStalsValue.GETStAs< /P>如果所提供的答案是有效的,请考虑将答案标记为使用UpCube计数下方的刻度标记来接受。谢谢。谢谢,夜郎。你能帮我一下吗?
describe_cluster = emrclient.describe_cluster(
    ClusterId = id
    )

cluster_values = describe_cluster["Cluster"]

for details in cluster_values: # ERROR HERE
    tag_values = details.get("Tags")
    print(tag_values)