作者joeyen0546 (酒焰零伍肆陆)
看板Python
标题[问题] 汇整list中的dict
时间Sat Jul 4 15:45:58 2020
目前遇到一个棘手的情况
资料格式大概是这样
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://webptt.com/cn.aspx?n=bbs/Python/M.1593848761.A.53F.html
2F:→ alvinlin: 土法炼钢最简单啦? 07/04 19:25
4F:→ Czero: {j:i[j] for i in list for j in i if j[0]=='A'} 07/05 18:51
5F:推 bugbug777: 推 C0 很棒 07/06 03:52
6F:→ alvinlin: 看起来很酷但这样要跑两次list回圈,A一次B一次 07/06 09:15