如何访问列表中字典的值?解决TypeError报错问题
你定义的a是列表,不是字典,列表只能用整数索引访问元素,所以直接用a['translation_text']会触发类型错误。
正确的操作是先通过整数索引取出列表里的字典元素,再访问对应的键:
a[0]['translation_text']
执行这段代码就能得到你期望的结果:"I love cake."
原理很简单,a[0]会获取列表中的第一个(也是唯一一个)字典对象,之后再用['translation_text']就能拿到该字典中对应的值。
内容的提问来源于stack exchange,提问作者Sophie
相关产品推荐
相关产品推荐

