首页 > 解决方案 > 如何替换列表中的值,例如:- [5,4,6,1,2] 将 4 替换为 3?

问题描述

替换列表中的值

列表

a=[5,6,7,5,8,7]

将 7 替换为 3

所需输出

[5,6,3,5,8,7]

健康)状况?

没有切片?

标签: pythonpython-3.xgoogle-colaboratory

解决方案


您可以使用列表推导:

[3 if x==7 else x for x in a]

推荐阅读