[问题] 汇整list中的dict

楼主: joeyen0546 (酒焰零伍肆陆)   2020-07-04 15:45:58
目前遇到一个棘手的情况
资料格式大概是这样
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}
该怎么做会比较好呢
作者: roccqqck (ccqq)   2020-07-04 18:53:00
作者: alvinlin (林矜业)   2020-07-04 19:25:00
土法炼钢最简单啦?https://i.imgur.com/GuEW1dk.jpg
作者: Czero (悠闲)   2020-07-05 18:51:00
{j:i[j] for i in list for j in i if j[0]=='A'}
作者: bugbug777 (sil)   2020-07-06 03:52:00
推 C0 很棒
作者: alvinlin (林矜业)   2020-07-06 09:15:00
看起来很酷但这样要跑两次list循环,A一次B一次

Links booklink

Contact Us: admin [ a t ] ucptt.com