【发布时间】:2022-10-13 21:46:03
【问题描述】:
我想访问以下值:
a = [{'translation_text': 'I love cake.'}]
期望的输出:
"I love cake."
我尝试了以下方法:
a['translation_text']
我收到以下错误:
TypeError:字符串索引必须是整数
有没有人遇到过同样的问题?非常感谢你的帮助!
【问题讨论】:
-
a = {'translation_text': 'I love cake.'}或a[0]['translation_text'] -
a是一个列表,包含一个元素 - 字典。您正试图访问它,就像它只是一本字典一样。如果您不想更改a是什么,则需要使用a[0]['translation_text']-[0]来获取列表的第一个(也是唯一一个)元素,即您的字典。
标签: python list dictionary