[問題] 彙整list中的dict

看板Python作者 (酒焰零伍肆陸)時間5年前 (2020/07/04 15:46), 編輯推噓1(105)
留言6則, 4人參與, 5年前最新討論串1/1
目前遇到一個棘手的情況 資料格式大概是這樣 list = [{'A1': 'a1', 'B1': b1}, {'A2': 'a2', 'B2': b2}.... , {'An': 'an', 'Bn': bn}] 目前資料也是可以使用 只是麻煩了點 如果想整理成 dict_a = {"A1":"a1", "A2":"a2"....., "An":"an"} dict_b = {"B1":b1, "B2":b2....., "Bn":bn} 該怎麼做會比較好呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.238.80 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1593848761.A.53F.html

07/04 18:53, 5年前 , 1F
07/04 18:53, 1F

07/04 19:25, 5年前 , 2F
土法煉鋼最簡單啦?
07/04 19:25, 2F

07/04 19:25, 5年前 , 3F

07/05 18:51, 5年前 , 4F
{j:i[j] for i in list for j in i if j[0]=='A'}
07/05 18:51, 4F

07/06 03:52, 5年前 , 5F
推 C0 很棒
07/06 03:52, 5F

07/06 09:15, 5年前 , 6F
看起來很酷但這樣要跑兩次list迴圈,A一次B一次
07/06 09:15, 6F
文章代碼(AID): #1V03EvK_ (Python)
文章代碼(AID): #1V03EvK_ (Python)