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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。