我正在嘗試從字典項(xiàng)目列表創(chuàng)建一個(gè)新列表。以下是 1 個(gè)字典項(xiàng)目的示例。{'id': 'bitcoin', 'symbol': 'btc', 'name': 'Bitcoin', 'current_price': 11907.43, 'market_cap': 220817187069, 'market_cap_rank': 1}我希望列表只是 id 項(xiàng)目。所以我想要實(shí)現(xiàn)的是一個(gè)包含項(xiàng)目 {'bitcoin', 'etc', 'etc} 的列表
4 回答

弒天下
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以使用列表理解:
my_list = [{'id': 'bitcoin', 'symbol': 'btc', ...}, ...]
[d['id'] for d in my_list]
這意味著:對(duì)于 my_list 中的每個(gè)字典,提取“id”鍵。

開(kāi)心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
list = [ i['id'] for i in list_of_dict]
這應(yīng)該有幫助

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
解決目的的簡(jiǎn)單易讀的代碼:
main_list = []
for item in main_dict:
main_list.append(item.get("id", None))
print(main_list)
添加回答
舉報(bào)
0/150
提交
取消