从包含特定字符的字符串列表中删除字符串

时间:2018-10-11 00:06:56

标签: python arrays string list

如果该字符串包含某个字符,如何编写从数组中删除该字符串的函数

例如,您将删除所有包含'a'的字符串。

L1

2 个答案:

答案 0 :(得分:0)

简单如下:

def get_filtered_list(my_list, sub_string):
    return [string for string in my_list if sub_string not in string]

答案 1 :(得分:0)

您可以使用 list comprehension 或简单的for循环来执行此操作,关键是要检查if 'a' not in something,如果有a不需要

print([i for i in my_list if 'a' not in i]) 

展开:

for i in my_list:
    if 'a' not in i:
        print(i)