【发布时间】:2021-08-21 04:17:55
【问题描述】:
我正在尝试从包含字典的系列中获取键。 我的代码是:
a = [{'uid': 46}, {'uid': 47}]
print (a['uid'])
但这会抛出 ' TypeError: 列表索引必须是整数或切片,而不是 str'
我想要实现的是让这段代码工作:
ids = [a["id"] for a in df["driven"]]
理想情况下,这会给我 [46, 47]。
但我收到相同的 TypeError 消息。
df["driven"] 看起来类似于: [{'id': 46}, {'id': 47}] 并且是 pandas.series 类型
【问题讨论】:
标签: python dictionary typeerror