如果字符串包含某个字符,如何编写从数组中删除字符串的函数例如,您将删除所有包含“a”的字符串。my_list = ["apples", "plums", "oranges", "lemons"]
2 回答
开满天机
TA贡献1786条经验 获得超13个赞
你可以用列表理解或简单的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)
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
这很简单,如下所示:
def get_filtered_list(my_list, sub_string): return [string for string in my_list if sub_string not in string]
添加回答
举报
0/150
提交
取消