python列表指定元素替换,python列表元素可以被任意修改

  python列表指定元素替换,python列表元素可以被任意修改

  本文主要介绍python批量替换列表中元素的四种方法。有需要的朋友可以参考一下。

  在日常开发中,我们可能会遇到批量修改列表元素的需求。可以利用列表推导快速实现。下面是一些技术总结,供参考。

  

一,修改单个词语(不建议):

 

  Aaa=[黑色,红色,白色,黑色]

  aaa=str(aaa)

  Bbb=aaa.replace(黑色,黄色)

  血脑屏障

  结果:

  [黄色,红色,白色,黄色]

  

二,修改单个词语

 

  Lists=[魔术,建设投资,证券,有限公司,今日,投资,金钱,魔术,游戏]

  new _ lists=[ miracle if I== magic else I for I in lists]

  # -输出-

  [奇迹,建投,证券,有限公司,今日,投资,乐,一,钱,奇迹,游戏]

  

三,使用列表修改多个词语

 

  Lists=[魔术,建设投资,证券,有限公司,今日,投资,金钱,奇迹,游戏]

  Replace_list=[magic , miracle]

  New_lists=[奇迹 if I in replace _ list else I for I in lists]

  # -输出-

  [奇迹,建投,证券,有限公司,今日,投资,乐,一,钱,奇迹,游戏]

  

四,使用字典修改多个词语

 

  Lists=[魔术,建设投资,证券,有限公司,今日,投资,金钱,奇迹,游戏]

  Replace_dict={ 魔法 3360 幻想,奇迹 3360 奇迹 }

  new _ lists=[replace _ dict[I]if I in replace _ dict else I for I in lists]

  # -输出-

  [幻想,建投,证券,有限公司,今日,投资,乐,一,金钱,奇迹,游戏]

  在这里使用字典修改和生成新列表是最方便和强大的。所以推荐最后一种方法。

  更多关于python批量修改替换列表中元素,的文章,请查看下面的相关链接。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: