我有下面的列表,我只想从中提取姓名,然后再列出另一个列表。有人能帮我做到这一点吗
>>> a = [{'name': 'mytestbuild', 'notes': 'Autocreated build.', 'testplan_id': '178775', 'closed_on_date': '', 'release_date': '', 'is_open': '1', 'active': '1', 'creation_ts': '2017-05-09 11:20:25', 'id': '160'}, {'name': 'mytestbuild_delete', 'notes': 'Autocreated build.', 'testplan_id': '178775', 'closed_on_date': '', 'release_date': '', 'is_open': '1', 'active': '1', 'creation_ts': '2017-05-18 15:24:37', 'id': '164'}]
从中,我只想得到“名称”列表,即
name_list = ['mytestbuild', 'mytestbuild_delete']
这不起作用:
>>> a['name']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not str
你应该做什么
这会打印出来
并将其列为一个列表
这将打印列表
相关问题 更多 >
编程相关推荐