如何从列表中的键获取字典值?

我正在尝试从字典项目列表创建一个新列表。以下是 1 个字典项目的示例。


{'id': 'bitcoin',

  'symbol': 'btc',

  'name': 'Bitcoin',

  'current_price': 11907.43,

  'market_cap': 220817187069,

  'market_cap_rank': 1}

我希望列表只是 id 项目。所以我想要实现的是一个包含项目 {'bitcoin', 'etc', 'etc} 的列表


阿晨1998
浏览 114回答 4
4回答

弑天下

您可以使用列表理解:my_list = [{'id': 'bitcoin', 'symbol': 'btc', ...}, ...][d['id'] for d in my_list]这意味着:对于 my_list 中的每个字典,提取“id”键。

开心每一天1111

list = [ i['id'] for i in list_of_dict]这应该有帮助

茅侃侃

解决目的的简单易读的代码:main_list = []for item in main_dict:    main_list.append(item.get("id", None))print(main_list)

心有法竹

id_list = [d["id"] for d in dictlist ]这应该适合你
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python