列表中包含哪些元素,若输入包含其中任何一项,则输出去掉该元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计565个文字,预计阅读时间需要3分钟。
您好,以下是对您提供内容的简化版:
家好,我是皮皮。一、前言+前几日在Python社群有个叫“大头的粉丝问了关于Python列表处理的问题,这里拿出来给大家分享下,一起学习。有一个列表,希望字符串中能出现‘这’。”
大家好,我是皮皮。
一、前言
前几天在Python钻石群有个叫的粉丝问了一个关于Python列表处理的问题,这里拿出来给大家分享下,一起学习。
有一个列表,希望字符串中出现这个列表中任何一个元素的话就输出 去掉该元素后的字符串。下图是他自己写的部分核心代码。
二、解决过程
他自己想到了一个方法,遍历下列表,之后挨个进行替换,方法肯定是可行的,只是觉得应该有更加好的方法。从他的代码中看出来了,他这里有两层,一是判断有没有,二是有才输出去除后的,没有不输出也不去除。
这里提出了也可以用正则,re.sub()方法来操作,正则可以。
这里需要注意下any()函数,命中列表中的任一项都会返回True。
不得不说这个any()函数恰到好处。
三、总结
大家好,我是皮皮。这篇文章基于粉丝提问,针对有一个列表,希望字符串中出现这个列表中任何一个元素的话就输出,去掉该元素后的字符串问题,给出了具体说明和演示,顺利地帮助粉丝解决了问题!
最后感谢粉丝提问,感谢、大佬给出的思路支持,感谢粉丝、、等人积极参与学习交流。
本文共计565个文字,预计阅读时间需要3分钟。
您好,以下是对您提供内容的简化版:
家好,我是皮皮。一、前言+前几日在Python社群有个叫“大头的粉丝问了关于Python列表处理的问题,这里拿出来给大家分享下,一起学习。有一个列表,希望字符串中能出现‘这’。”
大家好,我是皮皮。
一、前言
前几天在Python钻石群有个叫的粉丝问了一个关于Python列表处理的问题,这里拿出来给大家分享下,一起学习。
有一个列表,希望字符串中出现这个列表中任何一个元素的话就输出 去掉该元素后的字符串。下图是他自己写的部分核心代码。
二、解决过程
他自己想到了一个方法,遍历下列表,之后挨个进行替换,方法肯定是可行的,只是觉得应该有更加好的方法。从他的代码中看出来了,他这里有两层,一是判断有没有,二是有才输出去除后的,没有不输出也不去除。
这里提出了也可以用正则,re.sub()方法来操作,正则可以。
这里需要注意下any()函数,命中列表中的任一项都会返回True。
不得不说这个any()函数恰到好处。
三、总结
大家好,我是皮皮。这篇文章基于粉丝提问,针对有一个列表,希望字符串中出现这个列表中任何一个元素的话就输出,去掉该元素后的字符串问题,给出了具体说明和演示,顺利地帮助粉丝解决了问题!
最后感谢粉丝提问,感谢、大佬给出的思路支持,感谢粉丝、、等人积极参与学习交流。

