如何替换元素为字典的列表中的元素

问题如标题,也就是一个列表中的元素为字典时,如何替换指定的字典呢?举个具体的例子:
现有一个列表如下:

list = [{ '1':'A'}, { 'B':'2'},{ '3':'C'}]

我想将{‘B’:‘2’}替换为{‘2’:‘B’}
代码如下:

new_list = [{ '2':'B'} if i == { 'B':'2'} else i for i in list]
    原文作者:前行的zhu
    原文地址: https://blog.csdn.net/weixin_44305115/article/details/108830002
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞