相关疑难解决方法(0)

Python - 从作为另一个元素的子字符串的字符串列表中删除任何元素

所以从字符串列表开始,如下所示

string_list = ['rest','休息','看','看','它','吐'

我想从列表中删除另一个元素的子字符串中的任何元素,例如给出结果...

string_list = ['休息','看','吐']

我有一些代码可以实现这一点,但它令人尴尬的丑陋,可能是不必要的复杂.有没有一种简单的方法在Python中执行此操作?

python string substring list

14
推荐指数
1
解决办法
1万
查看次数

滤除一组的最Pythonic方法是什么?

我有包含替换的列表,我想做两件事:

  1. 删除重复项
  2. 按特定条件删除所有元素,确切地说,我想删除大于某个值的所有元素.

我想我可以使用filter for 2而不是使用set来实现1之类的东西

list(set(filter(lambda x:x<C, l)))
Run Code Online (Sandbox Code Playgroud)

是否有更好/更pythonic /更有效的方式?

python set filter

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×2

filter ×1

list ×1

set ×1

string ×1

substring ×1