您现在的位置是:网站首页> 编程资料编程资料
4种方法python批量修改替换列表中元素_python_
2023-05-26
402人已围观
简介 4种方法python批量修改替换列表中元素_python_
在日常开发中,我们可能会遇到批量修改列表元素的需求。可以使用列表推导式来快速的实现,在这里做了一些技术总结可供参考。
一,修改单个词语(不建议):
aaa=['黑色','红色','白色','黑色'] aaa=str(aaa) bbb=aaa.replace("黑色","黄色") bbb 结果: "['黄色', '红色', '白色', '黄色']"二,修改单个词语
lists = ['神奇', '建投', '证券', '有限公司', '今天', '投资', '了', '一', '款',"神奇",'游戏'] new_lists =['奇迹' if i =='神奇' else i for i in lists] #-----output---------- ['奇迹', '建投', '证券', '有限公司', '今天', '投资', '了', '一', '款', '奇迹', '游戏']
三,使用列表修改多个词语
lists = ['神奇', '建投', '证券', '有限公司', '今天', '投资', '了', '一', '款',"神迹",'游戏'] replace_list = ['神奇',"神迹"] new_lists =['奇迹' if i in replace_list else i for i in lists] #-----output---------- ['奇迹', '建投', '证券', '有限公司', '今天', '投资', '了', '一', '款', '奇迹', '游戏']
四,使用字典修改多个词语
lists = ['神奇', '建投', '证券', '有限公司', '今天', '投资', '了', '一', '款',"神迹",'游戏'] replace_dict = {'神奇':"奇幻","神迹":"奇迹"} new_lists =[replace_dict[i] if i in replace_dict else i for i in lists] #-----output---------- ['奇幻', '建投', '证券', '有限公司', '今天', '投资', '了', '一', '款', '奇迹', '游戏'] 在这里使用字典去修改生成新列表是最方便强大的。所以推荐使用最后这一种方法。
更多关于python批量修改替换列表中元素的文章请查看下面的相关链接
您可能感兴趣的文章:
相关内容
- Python+OpenCV实现图片中的圆形检测_python_
- Python中文分词库jieba(结巴分词)详细使用介绍_python_
- 基于Python实现对比Exce的工具_python_
- pytorch分类模型绘制混淆矩阵以及可视化详解_python_
- Python OpenCV之常用滤波器使用详解_python_
- python Tkinter模块使用方法详解_python_
- 一行Python命令实现批量加水印_python_
- Python中Matplotlib的点、线形状、颜色以及绘制散点图_python_
- python使用selenium模拟浏览器进入好友QQ空间留言功能_python_
- Scrapy爬虫框架集成selenium及全面详细讲解_python_
